【发布时间】:2010-05-18 20:30:30
【问题描述】:
我有一个节点 ID 列表,我想显示每个节点的“页面”视图。由于各种原因,我不想用视图来做这件事,也不认为我应该需要一个模块。只是对theme('node') 的API 调用。比如:
$nids = array(3,4,5);
foreach ($nids as $nid) {
$node = node_load($nid);
$result .= theme('node', $node);
}
但我没有取回节点的完整页面视图。我将此添加到我的 node-[type].tpl.php 文件中:
if ($page) print "PAGE MODE ";
else print "NOT PAGE ";
if ($teaser) print "TEASER MODE ";
else print "NOT TEASER ";
得到:
NOT PAGE NOT TEASER
我似乎陷入了某种困境。我怀疑我在主题功能中添加了一个参数,但这些术语都太笼统了(主题、预告片、页面、节点),我的 google-fu 遇到了问题。
【问题讨论】: