我想在我的node.tpl.php文件中打印動作「選項卡」。我添加預處理功能如下─drupal theme_preprocess_node函數沒有從模板文件執行
功能MYTHEME_preprocess_node(& $變量$鉤){
$變量[ 'page_tabs'] = menu_local_tabs();
}
然後想在我TPL打印像下面。
print $page_tabs;
但它沒有得到執行。當我試圖像下面那樣退出時感染控件不會進入預處理函數 -
function MYTHEME_preprocess_node(&$variables, $hook) {
echo "good bye";
exit;
}
任何幫助都非常感謝。由於
你與你的主題右側的名稱替換MyTheme的:
你需要編輯您的節點和打印與否$標籤變量的頁面模板父節點的節點上添加或刪除編輯/查看標籤?如果是這樣,請仔細檢查您的主題是否已激活並默認設置。 –
是MYTHEME被替換爲我的主題名稱。我加倍檢查了一切,清除了我所做的一切,但不理解爲什麼控制不進去。 –
我沒有問,但你的預處理是在template.php文件?或者在.module文件中不在node.tpl.php中? –