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

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

Ответ
 
Опции темы Опции просмотра
Старый 26.09.2007, 16:47   #1
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

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

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

Не заработало (Языковое меню не появилось, пути к картинкам в скрипте подправил).
Где то читал про необходимость использования для вставки php скрипта
includeLibs.something, но не уверен, что сработает.
Илья вне форума   Ответить с цитированием
Старый 26.09.2007, 18:35   #2
Uruguaygrep
Senior Member
 
Аватар для Uruguaygrep
 
Регистрация: 25.04.2007
Адрес: Donetsk, Ukraine
Сообщений: 116
Отправить сообщение для Uruguaygrep с помощью ICQ
По умолчанию

Я делал по этому мануалу.
http://typo3.org/documentation/tips-...ites-in-typo3/
И никаких дополнительных расширений не ставил. Все работае включая новости.
Там, собстна, вообще неважно какое расширение используется
__________________
Стас Кобзарь
Uruguaygrep вне форума   Ответить с цитированием
Старый 26.09.2007, 18:45   #3
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

По этому пробовал, работал перевод всего кроме новостей.
Попробую на досуге еще раз. Спасибо.
Илья вне форума   Ответить с цитированием
Старый 26.09.2007, 18:48   #4
Uruguaygrep
Senior Member
 
Аватар для Uruguaygrep
 
Регистрация: 25.04.2007
Адрес: Donetsk, Ukraine
Сообщений: 116
Отправить сообщение для Uruguaygrep с помощью ICQ
По умолчанию

Вот что и получилось (на вложенном скрине)
Добавляй Alternative Language Pages хоть для обычной страницы, хоть для систем фолдер (как в случае с новостями), и автоматически добавляется возможность редактирования контента на добавленном языке.
Изображения
Тип файла: jpg screenshot.jpg (23.8 Кб, 66 просмотров)
__________________
Стас Кобзарь
Uruguaygrep вне форума   Ответить с цитированием
Старый 01.10.2007, 15:08   #5
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

В мануале на сайте тайпы (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   #6
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

И еще вдогонку вопрос по теме:
Что почитать про то, как прилепить к англоязычной версии другой html шаблон с другими картинками?
Илья вне форума   Ответить с цитированием
Старый 02.10.2007, 12:57   #7
Uruguaygrep
Senior Member
 
Аватар для Uruguaygrep
 
Регистрация: 25.04.2007
Адрес: Donetsk, Ukraine
Сообщений: 116
Отправить сообщение для Uruguaygrep с помощью ICQ
По умолчанию

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

#### Language Menu
temp.languageMenu = USER
temp.languageMenu.userFunc = user_languageMenu
subparts.langMenu < temp.languageMenu
__________________
Стас Кобзарь
Uruguaygrep вне форума   Ответить с цитированием
Старый 02.10.2007, 13:00   #8
Uruguaygrep
Senior Member
 
Аватар для Uruguaygrep
 
Регистрация: 25.04.2007
Адрес: Donetsk, Ukraine
Сообщений: 116
Отправить сообщение для Uruguaygrep с помощью ICQ
По умолчанию

Еще можно, вроде, и без пхп скрипта делать.
Тут на соседней ветке есть пример: http://forum.typo3.biz/showthread.php?t=4645
И на тайпо3визарде:
http://www.typo3wizard.com/de/artike...ser-seite.html
__________________
Стас Кобзарь
Uruguaygrep вне форума   Ответить с цитированием
Старый 02.10.2007, 13:31   #9
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Цитата:
Сообщение от Uruguaygrep Посмотреть сообщение
Попробуйте так:
### PAGE Setup
page.includeLibs.multilanguage = fileadmin/example_languageMenu.php

#### Language Menu
temp.languageMenu = USER
temp.languageMenu.userFunc = user_languageMenu
subparts.langMenu < temp.languageMenu
По прежнему пусто в <!--###langMenu###-->&nbsp;<!--###langMenu###--> :-(
Илья вне форума   Ответить с цитированием
Старый 02.10.2007, 13:09   #10
Uruguaygrep
Senior Member
 
Аватар для Uruguaygrep
 
Регистрация: 25.04.2007
Адрес: Donetsk, Ukraine
Сообщений: 116
Отправить сообщение для Uruguaygrep с помощью ICQ
По умолчанию

Цитата:
Сообщение от Илья Посмотреть сообщение
И еще вдогонку вопрос по теме:
Что почитать про то, как прилепить к англоязычной версии другой html шаблон с другими картинками?
Что почитать не знаю, но, если по стринке верстать (без TV) то я бы так сделал:
Код:
page = PAGE
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/template_RU.html 
### Здесь меняем шаблон для английской версии (id языка =1)
[globalVar = GP:L = 1]
page.10.template.file = fileadmin/templates/template_EN.html
[GLOBAL]
page.10{  
	workOnSubpart = BODY
	subparts.HEAD < temp.head
	...
}
__________________
Стас Кобзарь
Uruguaygrep вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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

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