1

有沒有一種方法可以爲不導入標籤和標籤開始的內容類型構建一個drupal模板?完整的HTML模板drupal

例如,我會創建一個基於「page - newsletter.tpl.php」的「通訊」內容類型,因爲它在這裏告訴:http://drupal.org/node/1089656 但是我所見過的所有xxx.tpl.php都沒有包括HTML代碼的頂部

有沒有辦法呢?

* 編輯:*我想給html.tpl.php改變到另一個時,$節點 - >類型等於「通訊」 (看起來像容易)

+1

我真的不明白你的問題嗎?你有沒有對Drupal 7模板結構的牢固掌握? html.tpl.php是你的將生活在哪裏,這將包裹所有你的page.tpl.php模板 – Rawkode

+0

我試圖改變html.tpl.php到另一個$ node-> type是相等的以「通訊」 –

回答

3
function themename_preprocess_html(&$vars, $hook) { 
    if ($node = menu_get_object()) { 
    array_splice($vars['theme_hook_suggestions'], -1, 0, 'html__' . str_replace('-', '_', $node->type)); 
    } 
    #print_r($vars['theme_hook_suggestions']); // print out suggestions 
} 
+0

謝謝!這是一個模塊,有沒有區別?我把它粘貼在modulename.module上? –