Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
16.02.2007, 14:24 | #1 |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
как безболезненно менять дефолтовый язык сайта?
Всем привет!
на сайте два языка. по умолчанию немецкий, второй альтернативный (uid=1) английский. Код:
# language by default is german # language ID = 1 is English (L=1) [GLOBAL] #setting language selector variable config.linkVars = L config.uniqueLinkVars = 1 #default german language config.sys_language_uid = 0 config.language = de config.locale_all = de_DE plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 #English language [globalVar=GP:L=1] config.sys_language_uid = 1 config.language = en config.locale_all = english plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 если я в глобал прописываю английские настройки Код:
# language ID = 1 is English (L=1) [GLOBAL] #setting language selector variable config.linkVars = L config.uniqueLinkVars = 1 ##########default english############### config.sys_language_uid = 1 config.language = en config.locale_all = english plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 ##########default english############### #default german language [globalVar=GP:L=0] config.sys_language_uid = 0 config.language = de config.locale_all = de_DE plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 #English language [globalVar=GP:L=1] config.sys_language_uid = 1 config.language = en config.locale_all = english plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 вопрос: как правильно построить языки чтоб можно было не зависеть от того какой сейчас по умолчанию? не хочется переделывать все, но похоже прийдется. |
18.02.2007, 15:26 | #2 |
Senior Member
|
Это само по себе уже не совсем рпавильно... но если надо, то как сделаете так и будет правильно. ..А переделовать..5 строчек переписать?
|
19.02.2007, 18:53 | #3 | |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
привет, Павел!
Что именно не правильно, я не совсем понял? можете пояснить? Цитата:
Пока что-то не приходят идеи в голову. Может уже кто решал подобную проблему? спасибо, Евгений |
|
19.02.2007, 20:22 | #4 | |
Senior Member
|
Цитата:
"Правильного решения" нет... что Вас смушает? Для каждой ветки где нужен другой язык определяете свои константы language, locale, sys_language_uid. |
|
20.02.2007, 12:01 | #5 | |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
привет, Павел,
Цитата:
необходимо изменить дефолтовый язык для всего сайта сразу. т.е. сначала был немецкий и по чистому урл грузился немецкий вариант. в то же время второй язык грузился когда параметр "L=1" и дополнительно если параметр "L=0" грузит снова первый язык. Но теперь задача изменилась, и необходимо чтобы по чистому урл грузился второй язык. Издесь проблема. Вопрос: возможно ли задавать значение параметра "L=" из тайпоскрипта. тогда, возможно, можно было установить в глобальном контексте этот параметр в необходимый дефолтовый язык а дальше все условия отработали бы в зависимости от установленного параметра. спасибо, Евгений |
|
20.02.2007, 14:51 | #6 | |
Senior Member
|
Цитата:
Код:
[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 |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
tt_news - КАК менять ссылку на другую страницу? | Baltazarr | Общие вопросы | 2 | 25.07.2006 16:10 |
Как подключить украинский язык | Yura | Общие вопросы | 1 | 19.12.2005 15:54 |
Как подключить русский язык? | Max | Локализация проекта | 2 | 16.10.2005 09:45 |
Как сменить язык на русский? | Mr. Blonde | Установка | 4 | 30.05.2005 17:31 |