【发布时间】:2012-01-19 09:37:05
【问题描述】:
在 Drupal 7 中
- 创建了 grid 格式的块视图(称为 *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);
没有改变
【问题讨论】:
标签: php drupal-7 drupal-views drupal-templates