Scroll
Как настроить вид в материалах, размещенных с использованием мод. book?
Форумы
Здравствуйте.
Скажите, как настроить свой собственный вид для материалов, построенных в иерархию с использованием модуля book? Я могу настроить вид для первого уровня вложенности, а вот для второго и последующих применяется обычный набор полей из типа материала "подшивка", а мне нужно чтобы и второй уровень имел настраиваемый вид. Спасибо.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Вы хотите разные шаблоны сделать для разных уровней или небольшие изменения внести?
Если небольшие изменения, то уровень можно задать в классе для div'а #node. В шаблоне выведите в
Наверняка где-то указан уровень вложенности ноды в иерархии, можно его вывести классов и уже по этому классу задавать CSS.
Если нужно добавть отдельный шаблон, тогда нужно использовать хуки theme_preprocess_page и theme_preprocess_node, в них можно добавить в массив шаблонов нужный вам массив:
Это как пример для page, добавляет шаблон страницы (точнее переопределяет page.tpl.php), а вот этот переопределяет node.tpl.php:
Вообщем нужно кукую-то переменную найти у контент типа книги, которая отвечает за иерархию и за нее зацепить шаблон. Если покажите дамп объекта $node с разных иерархий (кнопочка вставки кода есть в toolbar), то я посмострю и подскажу.
Спасибо, но мне бы чего попроще) с помощью стандартных инструментов Друпала. Я понять не могу, как в Друпале делаются многоуровневые структуры?! Например, сайт состоит из главной, каталога, о фирме и контактов, в свою очередь каталог делится на несколько подкаталогов, а те на какие-то перечни сведений. Соответственно, страница каталога имеет один вид, списка подкаталогов другой, а списка сведений третий. Простейшая структура, а как делать на Друпале понять не могу никак!