在 Drupal 7 中
- 创建了一个网格格式的块视图(称为 *super_gallery*)
- 添加了模板专业化
views-view-grid--super-gallery--block.tpl.php
- 清除主题注册表
- 清除所有缓存
在视图编辑器中使用预览,我可以看到模板修改的输出。好的
在另一个模板内使用<?php print views_embed_view("super_gallery", "default", $gallery_arguments); ?>
来显示 *super_gallery* 视图,它显示没有更改的输出。坏的
如何使用模板views_embed_view
?
编辑 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);
没有改变