2

我刚刚注意到,在查看单个节点时,它似乎是Image:Content:并且Tags:作为渲染函数的结果嵌入。有谁知道如何删除这些?(谷歌什么都没有,就像大多数 Drupal 问题一样)

问候

编辑:

假设我有一个将分类节点加载到轮播中的页面。如果我查看该页面,它看起来与预期的差不多。如果我单独查看每个节点 /taxonomy/node 它显示为:

图片:[图片] 内容:[内容] 标签:[标签列表]

如果不是像当前那样加载节点而不是上一页,我也是这样做的:

$ids = taxonomy_select_nodes(array(1));
$professional_nodes = node_load_multiple($ids);
foreach( $professional_nodes as $view ) {
    echo '<li>' . drupal_render(node_view($view) ) . '</li>';
}

我得到同样的结果。

4

1 回答 1

2

有几种方法可以做到这一点,这是一个快速的解决方案

尝试打印节点的预告片版本,并从manage display页面自定义预告片的外观admin/structure/types/manage/page/display/teaser

您只需添加teaser第二个参数node_view即可打印预告片版本。

$ids = taxonomy_select_nodes(array(1));
$professional_nodes = node_load_multiple($ids);
foreach( $professional_nodes as $view ) {
    echo '<li>' . drupal_render(node_view($view, "teaser")) . '</li>'; // the edited line.
}

希望这行得通……穆罕默德。

于 2012-10-30T07:49:08.380 回答