如何控制在特定区域内渲染的节点的输出?
在Sidebar First
内,我可以通过创建block--sidebar-first.tpl.php
模板文件来主题阻止。但是,创建node--sidebar-first.tpl.php
不起作用。
答案 0 :(得分:2)
不幸的是,Drupal并不支持基于区域的节点模板。您可以查看this link。
如果您想实现目标,可以使用Display Suite module。 Here是关于如何使用Display Suite控制内容的屏幕演示。这里还有一个comment。
答案 1 :(得分:0)
首先要node
{@ 1},你需要一个custom node template
文件。
为此,请复制node.tpl.php
并将其重命名为node-[ur_node_name].tpl.php
。
现在您已经创建了一个自定义节点模板。在博客条目的情况下,我的节点名称为node-blog.tpl.php
[Drupal-6],它将是node--blog.tpl.php
[Drupal-7]。
注意:强>
确保[ur_node_name]
部分是machine readable name
。现在在新的node template
中提供相应的样式并打印节点的内容。这就是你如何主题{{1希望这可以帮助你...... :)