разный контент для разных типов страниц
вопрос.
у меня есть дерево сайта, многоязычное, т.е. каждая страница имеет 4 языка, и для каждой страницы есть разный контент. можно ли зделать чтото на подобии языков в тайпо, но не языки :) т.е. мне нужно чтобы каждая страница имела 4 языка + каждая локализованая страница имела разный контент в зависимости от типа. возможно такуя структуру можно организовать другим путем? спасибо. |
разместите контент, скажем, в две колонки (или сколько надо). и показывайте нужную в зависимости, например от Get-параметров
|
TemoplaVoila
Цитата:
Возможно ли это зделать на темплавоиле? Можни ли поставить такой кондышин в TS на нее? |
можно сделать один DS и множество TO (дочерних).
В BE будут отображаться все поля для всех типов страниц, а в FE отображать нужный TO с помощью параметра childTemplate, который показывает только нуэные поля/столбцы TemplaVoila в зависимости от типа страницы. Кривовато, но работать будет |
TypoScript?
Цитата:
Но правильно ли я понял? Зделать для каждого типа страницысвой ТО, зоны на которых бутут отвечать разным полям в DS, но віводить приблизительно тоже, но с разным контентом? Потом менять в TypoScript в зависимости от параметра type childTemplate для страницы? Но вот проблема, как менять этот childTemplate в TypoScript И вторая проблема, мне нужно, чтобы был тип страницы по умолчанию, т.е. основной тип страницы и если выбран другой тип страници, но для этого типа нет контента выводился контент с основного типа. спасибо |
Первая часть задачки решается легко, примерно так:
Код:
page = PAGE |
Цитата:
Но я чувствую что мне не хватает теоретических знаний, вопрос: что мне дают строки: Код:
page1 < page Второе, где задаются имена: tmpl_1,tmpl_2 ? А с контентом по умолчанию я хочу решить проблему по другому немножко. Когда буду вставлять контент и если он должен быть контентом по умолчанию, то я буду вставлять ссилки на него на всех типах страниц. |
Цитата:
Это как раз и есть вывод разных страниц в зависимости от типа (то о чем Вы спрашивали, но видимо сами не поняли). Другими словами от параметра &type=... в URL Цитата:
|
2 Pavel Antonov
спасибо, буду пробовать |
childTemplate
поправте меня пожалуйста если я ошибаюсь.
1) childTemplate фигурирует в классе плагина темплавоиля только тут Код:
if ($this->conf['childTemplate']){ Код:
'rendertype' => Array ( |
Часовой пояс GMT +4, время: 22:18. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot