Регистрация
Вход через соцсети
Восстановление пароля

Netshop - русская и английская версии

Новый топик
03.07.2010, 17:51
Ответить | Цитировать
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Встал вопрос по организации ИМ на рус и англ версиях. Ссылка на англ идет как shop-name.ru/en/. Возможно ли созданный каталог товара отображать и в анг и рус версиях, а то получается сейчас надо сначала заполнить рус версию полностью, а потом и англ, соотв грузить одни и те же картинки по 2 раза. Хотелось бы заполнять один раз, указывать название, описание на рус и англ, а в версиях отображать просто нужные поля. Возможно ли?
04.07.2010, 21:34
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Все зависит от конкретной реализации, теоретически возможно:
- создаем в компоненте необходимые поля для английско версии.
- В самом компоненте в префиксе списка, объект в списке, суфиксе и в полном выводе пишем проверки.
Код:
".($parent_sub_tree[$sub_level_count-1][Subdivision_ID]==1?".....": NULL )."
".($parent_sub_tree[$sub_level_count-1][Subdivision_ID]==2?".....": NULL )."

1 и 2 это ид корневых разделов ru и en

- затем в английской версии вам нужно получить объекты из русской версии, для этого в системных настройках пишем примерно следующие:
Код:
if ($parent_sub_tree[$sub_level_count-1][Subdivision_ID]==2) {
$ignore_sub=1;
$ignore_cc=1;
$query_where = "Subdivision_ID=85";
}
85 это ид соответсвующего раздела из русской версии его нужно будет получить sql запросом из базы данных из таблички Subdisivion в которой хранится карта сайта.

Либо нужно будет жестко забить соответствие
Код:
if ($parent_sub_tree[$sub_level_count-1][Subdivision_ID]==2) {
$ignore_sub=1;
$ignore_cc=1;
if ($sub==95) $query_where = "Subdivision_ID=85";
if ($sub==96) $query_where = "Subdivision_ID=86";
}


В любом случае вам придется в ручную продублировать структуру каталогов для английской версии и прикрепить к ним нужные комопненты.
04.07.2010, 23:10
Ответить | Цитировать
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Спасибо большое!
198 196 2010-07-04 23:10:05 10566
Описание проекта