Drupal 7. Произвольный вид ноды для определённого типа материала.
You are here
Primary tabs
- Просмотр(active tab)
- Обсуждение
Итак, сменить вид ноды только для определённого типа контента на Drupal 7.9 можно, создав файл вида «node--машинное_имя_типа_материала.tpl.php». Разумеется в папке вашей темы (дальнейшее зависит от специфики всё той же темы). Дабы не писать код с нуля лучше так сказать «основать» его на базе «node.tpl.php».
Например, по умолчанию есть тип материала: статья. Машинное имя на латинице: article. Шаблон ноды будет называться «node--article.tpl.php». Двойной дефис не опечатка, а обязательное требование.
Несколько замечаний:
- Не забываем сбросить кэш (меню «Конфигурация->Производительность»).
- Учитывайте, что изменяется только вид ноды, а не всей страницы (page.tpl.php). А нода у нас как-бы вложена в неё.
- Когда нужно изменить вид материалов в массовом порядке, по-моему целесообразней использовать представления (модуль «Views»).
Чуть подробнее это дело описано в официальной документации на Drupal.org под оглавлением Drupal 7 Template Suggestions.
- Добавить новый отзыв
Опрос
- Старые опросы
- Результаты