我想在我的「主鏈接」菜單中輸出內置的Drupal「搜索」塊,它由template.php中的主題函數framework_primary_links()構建。菜單最終應該看起來像StackOverflow菜單:[chat | meta |關於| faq | __search__],因此「搜索」字段位於菜單<ul>本身內。如何以編程方式構建,主題並顯示Drupal塊?
所以,我不只是在正常的區域內打印搜索塊。
目前我正在做:
$search_block = (object) module_invoke('search', 'block', 'view', 0);
$output .= '<li id="searchContainer">' . theme('block', $search_block) . '</li>';
但Drupal是採用「block.tpl.php」模板而不是「塊search.tpl.php」模板像我想它。
如何讓Drupal將「block-search.tpl.php」模板文件應用於我的編程渲染塊?
這屬於http://drupal.stackexchange.com/ –