我有一個節點ID的列表,我想顯示每個頁面的'頁面'視圖。出於各種原因,我不想這樣做的意見,並不認爲我應該需要一個模塊。只需撥打theme('node')
即可。例如:如何在drupal的另一個頁面中插入節點的頁面視圖
$nids = array(3,4,5);
foreach ($nids as $nid) {
$node = node_load($nid);
$result .= theme('node', $node);
}
但我沒有回到節點的完整頁面視圖。我說這我的節點 - 【類型】.tpl.php文件:
if ($page) print "PAGE MODE ";
else print "NOT PAGE ";
if ($teaser) print "TEASER MODE ";
else print "NOT TEASER ";
,並得到:
NOT PAGE NOT TEASER
我似乎是在某種冷宮。我懷疑有一個論點,我添加到主題功能,但條款都是如此普遍(主題,預告片,頁面,節點),我有我的谷歌福的麻煩。
謝謝!任何想法爲什麼$內容不會填充主題('節點')方法? – sprugman 2010-05-18 22:01:40
node_view()運行drupal_render(),也許這就是原因。 – 2010-05-18 22:32:19