![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#21 |
|
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
И что делать?
|
|
|
|
|
|
#22 |
|
Senior Member
|
описать, как у вас сейчас сделано переключение языков. попробовать для этой цели использовать скрипт из tt_news - как и написано в документации.
|
|
|
|
|
|
#23 |
|
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Я переключение языков делал так:
1. с помощю templa voila определял место под ссылки. 2. С помощью typoscript определял языки: Код:
# LangMenu
lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,7,8
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
# Normal link to language that exists:
NO = 1
NO.stdWrap.setCurrent = latviski || по-русски || english
NO.stdWrap.current = 1
}
}
Код:
config {
linkVars = L
}
[globalVar = GP:L=0]
config {
sys_language_uid = 0
language = lv
}
[global]
[globalVar = GP:L=8]
config {
sys_language_uid = 8
language = en
}
[global]
[globalVar = GP:L=7]
config {
sys_language_uid = 7
language = ru
}
[global]
|
|
|
|
|
|
#24 | |
|
Senior Member
|
в документации к tt_news черным по белому написано - стандартное языковое меню не поддерживает передачу параметров tt_news.
Именно это я вам выше и писал. Причем по русски. Повторяю из первоисточника: Цитата:
Ваш способ не работает потому что работать не может. Модераторам: ИМХО стоит повесить эту цитату в FAQ, вопрос 3 или 4 раз возникает. |
|
|
|
|
|
|
#25 |
|
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Мда... Зашибись расширение.
Вообще причём тут example_languageMenu.php? Разве когда я создаю меню переключения языков с помощью templavoila и TypoScript, разве используется этот файл? И вообще здесь говорится что в старых версиях не поддерживается tt_news GETvars. У меня Typo3 4.0.4 - это старая версия? Ладно. Допустим я сделаю как вы говрите. В примере - "example_languageMenu.php" используются флаги. А если мне нужны ссылки? И вообще куда мне этот "example_languageMenu.php" файл деть чтоб работал? |
|
|
|
|
|
#26 |
|
Senior Member
|
Извините, вы ответ поняли? The HMENU type=language (new in TYPO3 3.7.0) does exactly the same. С тех пор ничего не изменилось. Ядро не обязано поддерживать расширения
Кроме того, при чем тут example_languageMenu.php? Оно как раз и не работает!В документации английским по белому написано tt_news/res/tt_news_languageMenu.php либо использование расширения sr_language_menu. Второе проще. Но документация на английском. Последний раз редактировалось PhilD; 24.04.2007 в 15:12 |
|
|
|
|
|
#27 |
|
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Я понял что tt_news/res/tt_news_languageMenu.php, просто опечатался. Так что с ним делать-то?
Ядро не обязано поддерживать расширение - это правильно. Это проблема расширения. Просто я не понимаю, при чём тут вообще какие-то файлы php? если всё вроде организовывается при помощи typoscript и templavoila. Читал я про второй вариант. Попробовал: 1. Установил расширение sr_language_menu 2. Создал SysFolder 3. В нём создал PageContent - LanguageMenu 4. Выбрал в нём дефолтный язык. Добавил другие языки. 5. Написал в шаблоне скрипт: Код:
lib.langMenu = COA
lib.langMenu {
10 = RECORDS
10.tables = tt_content
10.source = 53
}
И ничего не отображается. |
|
|
|
|
|
#28 |
|
Senior Member
|
Если просто на странице создать контент-элемент - отображается? Т.е. меню 100% правильно настороено?
|
|
|
|
|
|
#29 |
|
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
Если делаю как pagecontent, то отображается, но нет возможности добавить дефолтный язык.
Появляется меню но ссылка на Английский язык ведёт на дефолтный язык (у меня латышский). А русская ссылка ведёт как надо на русскую версию страницы, но на ней уже меню переключения языков пропадает. Вот как выглядит настройка меню и добавление языков: http://www.seleckis.lv/temp/scr1.jpg |
|
|
|
|
|
#30 | |
|
Senior Member
|
Цитата:
|
|
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| еще раз меню языков. только текстовое. | (:) | Общие вопросы | 2 | 10.05.2006 16:31 |
| Как wrap сделать для разных языков разный wrap | Владимир Умнов | Общие вопросы | 0 | 11.12.2005 16:29 |
| RealURL и несколько языков | amida | Общие вопросы | 9 | 03.11.2005 04:37 |
| Флаги выбора языков | Денис | Локализация проекта | 5 | 21.05.2005 00:13 |