Создание отдельных шаблонов для разных нод в Drupal 7


17:50, 19/03/2018

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

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

page--node--1.tpl.php
где последняя цифра является NID(Node ID) уникальным для каждой ноды.

Например

Необходимо создать отдельный шаблон для ноды 304, просто создайте файл шаблона с именем page--node--304.tpl.php.

Подробнее о темизации читайте в статьях:

Overview of theme files и Drupal 7 Template (Theme Hook) Suggestions

Помимо этого существует модуль Display Suite

Подробнее о модуле Display Suite читайте в статье Обзор модуля Display Suite for Drupal 7.



Комментарии