![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
![]()
в setup ввёл такое
page.1.includeLibs.multilanguage = fileadmin/templates/cms/tt_news_languageMenu.php temp.languageMenu = USER temp.languageMenu.userFunc = user_languageMenu page.1 { subparts.LANG < temp.languageMenu } в индекс вставил <!-- ###LANG### --> <!-- ###LANG### --> флаги не отображаются, когда загружаю страницы с английским и смотрю исходник, то ети теги там пропадают(или заменяются на пустые строки), а если смотрю страницы на русском то ети теги остаются ((( |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
![]()
Помогите доделать эту ШТУКУ !!!
может кто сталкивался с такой проблемой : page.1 { subparts.MENU_LENG = PHP_SCRIPT subparts.MENU_LENG.file = fileadmin/templates/cms/tt_news_languageMenu.php } этот код я добавил в setup и вродебы всё заработало НО! теперь эти флаги отображаются не только в там, где я им указал, но еще и в хедере страници, из-за чего пхп выдаёт ошибку , что хедер ужеуказан. Вот теперь непойму почему он дублирует вывод в совершенно левом месте? Еще чуть не забыл в файл tt_news_languageMenu.php я внёс изменения, в начале стёр строку обьявляющую начало функции, а в концевместо return написал echo и только тогдда у меняя чтото начало отображатся (точнее начало отображатся то что я написал выше |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Тема ушла в самый низ и почти сгинула на следующую страницу, однако возникшая неприятность не даст нам получить такое искреннее удовольствие!
Вот... Заканчиваем лирическое отступление и переходим к делу. Значится, как выше описано - сайт на три языка: русский дефолтный, немецкий (id=3) и английский (id=2). И вот при заходе в BE через модуль Список, и стандартную Страницу - всё нормально, отображаются все три языка (файл lang.jpg), а вот через Страницу TV - только стандартный и немецкий (файл lang-tv.jpg)... Сейчас уже не припомню, но помоему так было и с самого начала. В чем тут казус? Куда в модуле BE Templavoila подевался Английский язык?.. ![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
![]() Цитата:
Проверьте создан ли английский язык , как альтенативный ? Может на страницу поиска вы поставили отдельный шаблон, и в нём не всё указали ?, typo3config может там англ пропустили ? А у меня вот такая проблема, сатй на англ ( по умолчанию) и русском, так вот : Выбираем языка сайта русский, всё нормально , контент поменялся, но вот если страницы , которая нам нужна , на руском еще нету, то контент выводится английский, и вместе с ним на сайте появляется английское меню, хотя выбран русский язык. Можно както зделать, чтоб раз уж выбран русский, то и меню всегда на русском, независимо от того есть перевод этой сраницы или нету ? |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Обычно это означает что в определении языка не задан ISO-код (static_info_tables). TemplaVoila с такими языками не работает. Проверьте карточку языка.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 23.07.2008
Сообщений: 136
|
![]()
Мне всё еще нужна помощ ...
Подскажите как зделать чтоб, если перевода страницы на альтернативный язык нету, меню етой страницы оставалось на выбраном языке ? |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
по умолчанию так и есть, если только вы не прописали "Прятатть страницу если нет перевода"
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |