2014-11-25 39 views
0

我試圖打印出一個塊到我的模板,這是一個自定義塊,它與'easy_breadcrumb'模塊一起提供。將easy_breadcrumb塊打印到模板

通常我會用打印出塊以下幾點:

<?php 
    $block = module_invoke('block', 'block_view', 'ID'); 
    print render($block['content']); 
?> 

我已經試過:

<?php 
    $block = module_invoke('block', 'block_view', 'easy_breadcrumb'); 
    print render($block['content']); 
?> 

它不會在管理員指定ID而這正是我」卡住了。

任何幫助,將不勝感激,謝謝。

回答

0

原來塊吃不少力是「easy_breadcrumb」能夠例如找到該模塊的配置文件裏面module_name/module_name.module

$block = module_invoke('easy_breadcrumb', 'block_view', 'easy_breadcrumb'); 
print render($block['content']); 
0

如果模塊僅創建一個塊,然後將其ID將是0,所以這應該工作

$block = module_invoke('easy_breadcrumb', 'block_view', '0'); 
print render($block['content']); 
+0

啊似乎沒有工作! :( – JDavies 2014-11-25 13:55:48

0

獲得對三角洲和模塊名稱正確的信息,您可以在Drupal數據庫查詢「塊」表中,有列「模塊」,「增量」