Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 02.04.2007, 22:05   #1
thezet
Новенький
 
Регистрация: 29.06.2006
Сообщений: 19
Unhappy Как переключить текущую новость на другой язык?

Такая проблема у меня (
Когда захожу на какую-нибудь новость (использую tt_news), то переключатель языков не может переключиться на другой язык текущей новости. Использую код, который нашёл у Каспера. Выдает значит no news_id given. Впрочем я и вижу что ссылка не хранит данные - id и т.д. То есть переключатель этот не предназначен для новостей? или я что-то не сделал чтобы работало как надо?
Подскажите как добиться переключения новостей, плиииииз...

Вот код для переключения языков на сайте, используемый мной.

# Language selector
lib.langlinks = HMENU
lib.langlinks {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
# Normal link to language that exists:
NO = 1
NO.allWrap = |  | | | | |
NO.ATagParams = class="langlinks"|*|
NO.linkWrap = |
NO.stdWrap.setCurrent = ENG || РУС
NO.stdWrap.current = 1

# Current language selected:
ACT < .NO
ACT.linkWrap = <a href=#> | </a>
ACT.ATagParams = style="color:gray"|*|

# Language that is NOT available:
USERDEF1 < .NO
USERDEF1.linkWrap = <span style="#f4f4f4">|</span>
USERDEF1.doNotLinkIt = 1

}
}
thezet вне форума   Ответить с цитированием
Старый 02.04.2007, 23:29   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

в tt_news есть код для переключения языков. Его пробовали?
Цитата:
The example language-menu (/media/scripts/example_languageMenu.php) coming with older TYPO3 packages (”testsite” package) does not support the tt_news GETvars (the parameters in the Adressbar). The HMENU type=language (new in TYPO3 3.7.0) does exactly the same.

I included a new version of this script in the tt_news distribution. See file: EXT:tt_news/res/tt_news_languageMenu.phpThis version keeps the link vars from tt_news (and other extensions) and it also works with simulateStaticDocuments and RealUrl.

You can also use the extension: ”sr_language_menu” to switch your website's languages. This extension keeps also the linkVars from tt_news
PhilD вне форума   Ответить с цитированием
Старый 03.04.2007, 15:00   #3
thezet
Новенький
 
Регистрация: 29.06.2006
Сообщений: 19
По умолчанию

Спасибо, PhilD!! Был бы рядом - угостил бы пивом )

Я воспользовался расширением sr_language_menu.
thezet вне форума   Ответить с цитированием
Старый 27.05.2007, 22:30   #4
vedomir
Senior Member
 
Регистрация: 07.02.2006
Сообщений: 202
По умолчанию

Цитата:
Сообщение от thezet Посмотреть сообщение
Спасибо, PhilD!! Был бы рядом - угостил бы пивом )

Я воспользовался расширением sr_language_menu.
Воспользовался им
Поставил sr_static_tables
поставил сам экстеншн
сделал страницу 119 по инструкции в
http://typo3.org/documentation/docum....2.4/view/3/1/

добавил в основной шаблон

temp.languageMenu = COA
temp.languageMenu {
10 = RECORDS
10.tables = tt_content
10.source = 119
}
subparts.languageMenu < temp.languageMenu


а в html-ку

<!-- ###languageMenu### -->
languageMenu
<!-- ###languageMenu### -->

итог ноль, выводит languageMenu , на 119 странице менюшка видна

статические темплейт вроде добавл, непонятно только почему оно его не съело...
vedomir вне форума   Ответить с цитированием
Старый 27.05.2007, 23:12   #5
vedomir
Senior Member
 
Регистрация: 07.02.2006
Сообщений: 202
По умолчанию

Цитата:
Сообщение от vedomir Посмотреть сообщение
Воспользовался им
Поставил sr_static_tables
поставил сам экстеншн
сделал страницу 119 по инструкции в
http://typo3.org/documentation/docum....2.4/view/3/1/

добавил в основной шаблон

temp.languageMenu = COA
temp.languageMenu {
10 = RECORDS
10.tables = tt_content
10.source = 119
}
subparts.languageMenu < temp.languageMenu


а в html-ку

<!-- ###languageMenu### -->
languageMenu
<!-- ###languageMenu### -->

итог ноль, выводит languageMenu , на 119 странице менюшка видна

статические темплейт вроде добавл, непонятно только почему оно его не съело...
temp.languageMenu < plugin.tx_srlanguagemenu_pi1
temp.languageMenu.languagesUidsList = 1,2,3
temp.languageMenu.defaultLayout= 3

А так заработало
vedomir вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как безболезненно менять дефолтовый язык сайта? (:) Общие вопросы 10 30.04.2008 14:02
Как интегрировать второй язык в TYPO3 Arpine Общие вопросы 0 21.03.2007 17:55
Как подключить украинский язык Yura Общие вопросы 1 19.12.2005 15:54
Как подключить русский язык? Max Локализация проекта 2 16.10.2005 09:45
Как сменить язык на русский? Mr. Blonde Установка 4 30.05.2005 17:31


Часовой пояс GMT +4, время: 03:26.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория