Главная » Drupal » Статьи Drupal » Drupal 7. Произвольный вид ноды для определённого типа материала.
Распечатать статью

Drupal 7. Произвольный вид ноды для определённого типа материала.

Итак, сменить вид ноды только для определённого типа контента на Drupal 7.9 можно, создав файл вида «node—машинное_имя_типа_материала.tpl.php». Разумеется в папке вашей темы (дальнейшее зависит от специфики всё той же темы). Дабы не писать код с нуля лучше так сказать «основать» его на базе «node.tpl.php».

Например, по умолчанию есть тип материала: статья. Машинное имя на латинице: article. Шаблон ноды будет называться «node—article.tpl.php». Двойной дефис не опечатка, а обязательное требование.

Несколько замечаний:

  • Не забываем сбросить кэш (меню «Конфигурация->Производительность»).
  • Учитывайте, что изменяется только вид ноды, а не всей страницы (page.tpl.php). А нода у нас как-бы вложена в неё.
  • Когда нужно изменить вид материалов в массовом порядке, по-моему целесообразней использовать представления (модуль «Views»).

Чуть подробнее это дело описано в официальной документации на Drupal.org под оглавлением Drupal 7 Template Suggestions.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи