Показать сообщение отдельно
Старый 18.11.2009, 23:09   #1
oxenbash
Новенький
 
Регистрация: 05.03.2008
Сообщений: 28
По умолчанию Два языка два домена: как?

Есть мультиязычный сайт. Переключение языков в привязке к единственному домену происходит без проблем. При попытке прикрутить второй домен для второго языка возникают проблемы с корректной генерацией ссылок. Прикручивал второй домен так:

[globalString = ENV:HTTP_HOST = domain1.com]
config {
sys_language_uid = 1
language = de
}
[globalString = ENV:HTTP_HOST = domain2.com]
config {
sys_language_uid = 0
language = en
}
[global]

Для единственного домена языки настроены так:

[globalVar = GP:L=0]
config {
sys_language_uid = 0
language = en
}
[globalVar = GP:L=1]
config {
sys_language_uid = 1
language = de
}
[global]

Меню генерится так:

#Localization menu:
lib.lang_menu = HMENU
lib.lang_menu {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
addQueryString = 1
addQueryString.method = GET
addQueryString.exclude = L
1 = GMENU
1.NO {
XY = [5.w]+4, [5.h]+4
backColor = #F0F0F0
5 = IMAGE
5.file = EXT:cms/tslib/media/flags/flag_uk.gif || EXT:cms/tslib/media/flags/flag_de.gif
5.offset = 2,2
}
1.ACT < lib.lang_menu.1.NO
1.ACT=1
1.ACT.backColor = #F0F0F0
1.USERDEF1 < lib.lang_menu.1.NO
1.USERDEF1=1
1.USERDEF1.5.file = EXT:cms/tslib/media/flags/flag_uk_d.gif || EXT:cms/tslib/media/flags/flag_de_d.gif
1.USERDEF1.noLink = 0
1.USERDEF2 < lib.lang_menu.1.USERDEF1
1.USERDEF2.backColor = #F0F0F0
}

Как возможно настроить два языка для двух доменов с корректной генерацией линков?
oxenbash вне форума   Ответить с цитированием