![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Новенький
Регистрация: 21.10.2006
Сообщений: 12
|
![]()
вопрос.
у меня есть дерево сайта, многоязычное, т.е. каждая страница имеет 4 языка, и для каждой страницы есть разный контент. можно ли зделать чтото на подобии языков в тайпо, но не языки ![]() т.е. мне нужно чтобы каждая страница имела 4 языка + каждая локализованая страница имела разный контент в зависимости от типа. возможно такуя структуру можно организовать другим путем? спасибо. Последний раз редактировалось eater; 21.10.2006 в 02:41 |
![]() |
![]() |
![]() |
#3 | |
Новенький
Регистрация: 21.10.2006
Сообщений: 12
|
![]() Цитата:
Возможно ли это зделать на темплавоиле? Можни ли поставить такой кондышин в TS на нее? |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
можно сделать один DS и множество TO (дочерних).
В BE будут отображаться все поля для всех типов страниц, а в FE отображать нужный TO с помощью параметра childTemplate, который показывает только нуэные поля/столбцы TemplaVoila в зависимости от типа страницы. Кривовато, но работать будет |
![]() |
![]() |
![]() |
#5 | |
Новенький
Регистрация: 21.10.2006
Сообщений: 12
|
![]() Цитата:
Но правильно ли я понял? Зделать для каждого типа страницысвой ТО, зоны на которых бутут отвечать разным полям в DS, но віводить приблизительно тоже, но с разным контентом? Потом менять в TypoScript в зависимости от параметра type childTemplate для страницы? Но вот проблема, как менять этот childTemplate в TypoScript И вторая проблема, мне нужно, чтобы был тип страницы по умолчанию, т.е. основной тип страницы и если выбран другой тип страници, но для этого типа нет контента выводился контент с основного типа. спасибо |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
|
![]()
Первая часть задачки решается легко, примерно так:
Код:
page = PAGE page.10 = USER page.10.userFunc = tx_templavoila->main_page page.10.childTemplate = tmpl_1 page.typeNum = 0 page1 < page page1.typeNum = 1 page.10.childTemplate = tmpl_2
__________________
TYPO3 FAQ |
![]() |
![]() |