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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 06.05.2007, 00:54   #1
ivfrogy
Новенький
 
Аватар для ivfrogy
 
Регистрация: 14.10.2006
Сообщений: 26
Red face разные языки - разные шаблоны

Здравствуйте.

Проблема такова. Есть сайт с развитой структурой. Есть шаблон, в шаблоне используются графические элементы на русском языке. Необходимо сделать английскую версию.

Возможно ли в одной структуре сайта использовать два разных шаблона, один с русским языком в графике, другой с английским, под одни и те же страницы?

Перепробовал кучу вариантов, в тупике уже. Копировал структуру сайта, подключал шаблон английский, но не получается использовать alias’ы. Т.е.:

русская версия
---новости
---галерея
---гостевая
english version (alias – eng)
---news (alias - news)
---gallery (alias - gallery)
---guestbook (alias – guestbook).

Русская версия работает, реалурл создаётся нормальные ссылки и читает задаваемые алиасы, английская версия НЕ работает. Я хочу сделать алиас на «english version» - eng и на картинке поставить ссылку eng/, но не работает как другие страницы.

Может, кто подскажет, как настроить реалурл для такой двойной структуры сайта или КАК можно реализовать такой сайт с двумя разными шаблонами.

В тайпо не новичок уже, многое умею, но сейчас просто упёрся и стою…

Заранее спасибо.

P.S.
Typo3 ver. 4.0.2.
RealUrl ver. 0.3.1
ivfrogy вне форума   Ответить с цитированием
Старый 06.05.2007, 02:41   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Цитата:
Сообщение от ivfrogy Посмотреть сообщение
Проблема такова. Есть сайт с развитой структурой. Есть шаблон, в шаблоне используются графические элементы на русском языке. Необходимо сделать английскую версию.
Если там этих графических элементов не много, то можно из обработать через какой-то TSObject в TV.
То есть там картинка в шапке например - бац ее в TV задали через какой-то lib.top_picture = IMAGE и т.д... при этом в условии для локализации для каждого языка можно задать разный путь к картинке .file = pict_eng.jpg // .file = pict_ru.jpg
И тогда вообще не нужен второй шаблон.
Зы. если локализация с одним деревом сайта)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 22.06.2007, 13:42   #3
Elenka
Новенький
 
Аватар для Elenka
 
Регистрация: 08.05.2007
Сообщений: 29
По умолчанию

у меня таже проблема...расскажите по подробнееи если можно, то с кодом=) спасибо
Elenka вне форума   Ответить с цитированием
Старый 22.08.2007, 19:26   #4
reddik
Новенький
 
Регистрация: 22.08.2007
Сообщений: 1
По умолчанию

И у меня таже проблема может хто поделиться секретом решения проблемы или покажет код?
reddik вне форума   Ответить с цитированием
Старый 17.02.2009, 08:40   #5
EnergY_Queen
Новенький
 
Регистрация: 12.02.2009
Сообщений: 5
По умолчанию

Помогите разобратся с этой проблемой
EnergY_Queen вне форума   Ответить с цитированием
Старый 17.02.2009, 09:03   #6
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Если без ТВ, то делается просто.... В зависимости от условий в аутотемплейт подсовывается нужный файл шаблона.
Т.е. в зависимости от gpvars.
Можно легко найти в tsref по слову conditions
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 17.02.2009, 10:39   #7
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

С TV тоже можно выкрутиться, хотя и не так просто и очевидно.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.02.2009, 10:58   #8
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Войд, поделись логикой как на тв это сделать
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 18.02.2009, 11:40   #9
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Ну, во-первых, можно графику (пути к картинкам) тоже запихать в локаллэнг-механизм.
С другой стороны, можно попробовать выкрутиться либо через childTemplate, либо через конструкцию типа такой:
Код:
page.10 = USER
page.10{
	userFunc = tx_templavoila_pi1->main_record
	ds = 2
	to = 4
        table = pages
}
[globalVar = GP:L = 2]
page.10{
 ds = 3
 to = 7
}
[end]
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.02.2009, 15:33   #10
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

вот спасибо.
я то все думал как можно явно к ds и to обратиться в коде
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаблоны для typo3 Scofilde Работа и заказы / Job Offer and Request 2 17.02.2007 02:26
шаблоны на разные ветви zinder Общие вопросы 3 05.10.2005 06:53


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


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

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