我为文章内容类型节点准备了两个不同的模板。我想使用首页中的一个模板(并在View中显示它们,作为未格式化的列表),以及在网站其余部分(视图外)中显示另一个模板。
我可以为所有文章定义node--article.tpl.php
,但我不知道为某些节点定义另一个节点时它们是视图的一部分(或者在首页内部,我不会这样做无论用什么来区分两者。)
答案 0 :(得分:0)
我终于了解了很多有关Drupal 7的知识,正确的实现方法是(无需任何代码,仅使用模板文件的专有名称):
node--article.tpl.php
作为文章详细视图的模板名称。node--view--[name-of-the-view].tpl.php
视图中时,将name-of-the-view
用作相同文章的替代视图的模板名称。无论视图中放大哪种节点,该模板都将在通用模板之前使用。