2

個々のノードを表示すると、 が のように見えImage:、render 関数の結果として埋め込まれていることに気付きました。これらを削除する方法を知っている人はいますか?(ほとんどの Drupal の質問のように、Google は何も答えません)Content:Tags:

よろしく

編集:

分類ノードをカルーセルにロードするページがあるとします。ページを表示すると、意図したとおりに見えます。各ノードを個別に /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は、2番目の引数として追加する必要があります。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 に答える