Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
10.05.2006, 15:31 | #1 |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
еще раз меню языков. только текстовое.
Всем доброго дня!
на сайте два языка. Английский и немецкий. Необходимо, чтобы в загаловке появлялась текстовая ссылка только на альтернативный язык. English Version или German Version. Попробовал как работает механизм мультиязычности вообще. Код:
config.linkVars = L Код:
#default german language config.sys_language_uid = 2 config.languge = de [globalVar = GP:L = 2] config.sys_language_uid = 2 config.languge = de #English language [globalVar = GP:L = 1] config.sys_language_uid = 1 config.languge = uk [GLOBAL] пробовал использовать графический переключатель с флагами из TSref HMENU.spacial = language все вроде бы работает, да вот только мне нужен вариант с текстовыми ссылками как я описал. И еще обнаружил странность: HMENU.special = language автоматически генерирует параметр L= по списку в special.value = 1,2 но config.linkVars = L добавляет к автоматическим ссылкам дополнительный параметр L=. получается такая строка: localhost/index.php?id=235&L=2&L=1 Странно но это все равно работает, хотя и выглядит не очень красиво. может кто уже сталкивался с подобной задачей, посоветуйте пожалуйста решение? |
10.05.2006, 15:42 | #2 |
Senior Member
|
Всегда делаю это сам... ручками:
Код:
lib.page.lang = COA lib.page.lang { 10 = TEXT 10.value = <img src="fileadmin/design/images/language_rus.gif" width="79" height="20" border="0" alt="РУССКИЙ"> 10.typolink { parameter.data = page : uid additionalParams = &L=0 } 20 = TEXT 20.value = <img src="fileadmin/design/images/language_eng.gif" width="76" height="20" border="0" alt="ENGLISH"> 20.typolink { parameter.data = page : uid additionalParams = &L=1 } } Код:
config.uniqueLinkVars = 1 |
10.05.2006, 16:31 | #3 |
Senior Member
Регистрация: 05.04.2006
Сообщений: 105
|
спасибо павел!
попробую |