- Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB - http://cmsart.ru -

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

Posted By Archi On 31.05.2012 @ 6:56 пп In Статьи Drupal | No Comments

Итак, сменить вид ноды только для определённого типа контента на 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 [1]


Article printed from Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB: http://cmsart.ru

URL to article: http://cmsart.ru/drupal/drupal-articles/drupal-7-proizvolnyiy-vid-nodyi-dlya-opredelyon

URLs in this post:

[1] sooource.net: http://cmsart.ru/?goto=http%3A%2F%2Fwww.sooource.net

Copyright © 2012 Поддержка CMS | Документация, статьи по Joomla, Drupal, phpBB. All rights reserved.