Показать сообщение отдельно
Старый 29.12.2010, 12:57   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Если делать дерево страниц, в котором есть region1, region2 и т.д., то придется дублировать в каждом регионе все дерево подразделов.

Этого не хочется - так как работа механическая, придется для каждого поддерева все id страниц в CE и FF ручками переписывать. Конечно у подхода есть и достоинства - например возможность кастомизировать дерево страниц для каждого региона. Но такой задачи у нас сейчас не стоит.

То как сейчас работает в целом устраивает:
1. Если пользователь заходит на сайт без куки "регион", то его по GeoID редиректит на example.com/?R=XX
2. Он может выбрать регион - т.е. по сути сменить R=YY, при этом для него сохраняется кука "регион"

Соответсвенно вся региональность завязана на GET переменную R. Ее можно использовать как в своих экстеншенах, так и в TS условиях для донастройки других экстеншенов. При этом не надо завязываться на id конкретных страниц в дереве.
dmartynenko вне форума   Ответить с цитированием