Давно не мог уяснить для себя иерархию между шаблонами темы, шаблонами модуля Panels и шаблонами модуля Display Suite.
Понять эту иерархию мне помог этот пост на Drupal.org
Ниже мой вольный перевод одного из его фрагментов.
- в теме (Theme) описывает каркас (скелет) всего сайта (регионы)
- с помощью Panels pages можно задавать (в пределах темы) более сложные макеты (раскладки) для региона "контент" для отдельных страниц (как правило динамических, содержащих блоки и вьюсы)
- шаблоны Display Suite используются для создания индивидулальных шаблонов для отделных типов контента (внутри страницы, в пределах темы)
Кроме того Panels позволяют создавать conditional content в зависимости от URL или других системных переменных. Например с помощью Panels можно решить задачу "использовать разные вьюсы для разных словарей таксономии" или "выводить на одной и той же странице разный контент для разных ролей"
Добавить комментарий