Цитата:
Сообщение от (:)
привет, Павел,
тут дело в другом.
необходимо изменить дефолтовый язык для всего сайта сразу.
т.е. сначала был немецкий и по чистому урл грузился немецкий вариант.
в то же время второй язык грузился когда параметр "L=1" и дополнительно если параметр "L=0" грузит снова первый язык.
Но теперь задача изменилась, и необходимо чтобы по чистому урл грузился второй язык. Издесь проблема.
Вопрос: возможно ли задавать значение параметра "L=" из тайпоскрипта.
тогда, возможно, можно было установить в глобальном контексте этот параметр в необходимый дефолтовый язык а дальше все условия отработали бы в зависимости от установленного параметра.
спасибо,
Евгений
|
L= это всего лишь внешний параметр, ни на что не влияет и может интерпритироваться по желанию... Поменяйте установку sys_language_id и все будет как надо.
Код:
[GLOBAL]
#setting language selector variable
config.linkVars = L
config.uniqueLinkVars = 1
# English language
config.sys_language_uid = 1
config.language = en
config.locale_all = english
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
# german language
[globalVar=GP:L=1]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
Вот и все... теперб по умолчанию английский, а по L=1 немецкий... и совершенно не обязательно что бы L == sys_language_uid...