Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Есть ли дока по созданию многоязычных сайтов? (http://forum.typo3.ru/showthread.php?t=4583)

Илья 24.09.2007 18:08

Есть ли дока по созданию многоязычных сайтов?
 
Надо сделать сайт с 2-мя языками (Рус+Англ) в одном дереве.
На сайте присутствует tt_news.
Нашел доку: http://typo3.org/documentation/docum...guide/current/ - для перевода основного контента.
По ней работает все, то есть возможен перевод, но кроме контента tt_news.
Для tt_news есть своя дока про мультиязычности в родном мануале http://typo3.org/documentation/docum..._news/current/
Плюс есть возможность использовать sr_language_menu для управления многоязычности в новостях http://typo3.org/documentation/docum..._menu/current/.
Но связать все это вместе мне сложно... Оч. много избыточной инфы.
Может быть есть готовый документ который бы описывал каким образом сделать многоязычный сайт с tt_news?
Или же создать такой документ на основе приведенных выше и поместить в ФАК?

Valery Romanchev 24.09.2007 22:44

Цитата:

Плюс есть возможность использовать sr_language_menu для управления многоязычности в новостях http://typo3.org/documentation/docum..._menu/current/.
для многоязычного меню для tt_news можно юзать пример, который входит в дистрибутив tt_news

Илья 24.09.2007 22:52

Ok, а это меню будет нормально отображать контент на других языках опубликованный без использования tt_news?

Илья 26.09.2007 16:47

Попробовал вставить пример из tt_news так:

temp.lang = PHP_SCRIPT
temp.lang.file = fileadmin/tt_news_languageMenu.php
subparts.langMenu < temp.lang

Не заработало (Языковое меню не появилось, пути к картинкам в скрипте подправил).
Где то читал про необходимость использования для вставки php скрипта
includeLibs.something, но не уверен, что сработает.

Uruguaygrep 26.09.2007 18:35

Я делал по этому мануалу.
http://typo3.org/documentation/tips-...ites-in-typo3/
И никаких дополнительных расширений не ставил. Все работае включая новости.
Там, собстна, вообще неважно какое расширение используется

Илья 26.09.2007 18:45

По этому пробовал, работал перевод всего кроме новостей.
Попробую на досуге еще раз. Спасибо.

Uruguaygrep 26.09.2007 18:48

Вложений: 1
Вот что и получилось (на вложенном скрине)
Добавляй Alternative Language Pages хоть для обычной страницы, хоть для систем фолдер (как в случае с новостями), и автоматически добавляется возможность редактирования контента на добавленном языке.

Илья 01.10.2007 15:08

В мануале на сайте тайпы (http://typo3.org/documentation/tips-...ites-in-typo3/) используется скрипт:
media/scripts/example_languageMenu.php
Насколько я понял, в 4 версии путь, где лежит этот скрипт изменился, и выглядит так:
typo3\sysext\cms\tslib\media/scripts/example_languageMenu.php
Скрипт переписал в fileadmin.
Внутри скрипта поменял пути до флагов.

Сам скрипт подключал так:
temp.languageMenu = PHP_SCRIPT
temp.languageMenu.file = fileadmin/example_languageMenu.php
subparts.langMenu < temp.languageMenu

В результате в langMenu ничего не вставляется:
<!--###langMenu###-->&nbsp;<!--###langMenu###-->

Риторический вопрос: А что не так?

Илья 01.10.2007 17:18

И еще вдогонку вопрос по теме:
Что почитать про то, как прилепить к англоязычной версии другой html шаблон с другими картинками?

Uruguaygrep 02.10.2007 12:57

Попробуйте так:
### PAGE Setup
page.includeLibs.multilanguage = fileadmin/example_languageMenu.php

#### Language Menu
temp.languageMenu = USER
temp.languageMenu.userFunc = user_languageMenu
subparts.langMenu < temp.languageMenu


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

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