2012-01-19 87 views
5

在Drupal 7的Drupal 7的views_embed_view和模板

  • 創建的塊圖(稱爲* super_gallery *)網格格式的
  • 加入模板特views-view-grid--super-gallery--block.tpl.php
  • 清零主題註冊表
  • 清零所有緩存

在視圖中使用預覽edito r我可以看到模板修改過的輸出。 GOOD

使用<?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); 

沒有改變

回答

3

您是否嘗試過?

print views_embed_view("super_gallery", "block", $gallery_arguments); 
0

看一看這個模塊

http://drupal.org/project/embed_views

還是有看看下面的評論

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

+0

已安裝,我不明白這個模塊如何幫助我。我已經在使用views_embed_view,它嵌入了視圖,即使沒有安裝* embed_views *。但它不使用模板* views-view-grid - super-gallery - block.tpl.php * –

+0

@AlessandroPezzato您是如何最終解決問題的,還是它已被修復的Views錯誤?因爲目前我沒有遇到這個問題。 –