5

Drupal 7 では

  • グリッド形式のブロック ビュー (*super_gallery* と呼ばれる) を作成しました
  • テンプレートの専門化を追加views-view-grid--super-gallery--block.tpl.php
  • テーマレジストリをクリア
  • すべてのキャッシュをクリアしました

ビュー エディターでプレビューを使用すると、テンプレートによって変更された出力を確認できます。良い

別のテンプレート内で * super_gallery <?php print views_embed_view("super_gallery", "default", $gallery_arguments); ?> * ビューを表示すると、変更なしで出力が表示されます。悪い

でテンプレートを使用するにはどうすればよいviews_embed_viewですか?

EDIT 1 も試してみました:

$view = views_get_view("super_gallery");
print $view->preview("default", $gallery_arguments);

$view = views_get_view("super_gallery");
print $view->execute_display("default", $gallery_arguments);

何も変わっていません

4

2 に答える 2

3

やってみました?

print views_embed_view("super_gallery", "block", $gallery_arguments);
于 2012-03-09T19:28:40.303 に答える
0

このモジュールを見てください

http://drupal.org/project/embed_views

または次のコメントをご覧ください

http://drupal.org/node/1138866#comment-4845070

于 2012-01-19T19:34:10.537 に答える