2013-05-10 83 views
0

我想知道是否有像hook_panels_preprocess_html這樣的功能,所以我可以將我自己的類添加到呈現頁面的主體。我正在使用面板無處不在模塊,所以我不認爲hook_preprocess_html函數將在這種情況下工作。Drupal預處理面板HTML

謝謝。

回答

0

只是將下面的代碼添加到您的template.php

<?php 
function YOURTHEME_preprocess_page($vars) { 

if ($vars['node']->type == 'panel') { 
    $vars['template_file'] = 'page-panel'; 
    } 
} 
?> 

然後只需創建一個在你的主題目錄中稱爲「頁panel.tpl.php」文件並清除應用更改緩存。

+0

我認爲這將工作,如果你在一個名爲'panels'的內容類型工作。 OP在詢問Panels模塊。其實我糾正了。這可能在小組2(這是舊的)中起作用。 https://drupal.org/node/334209#comment-1330758 – Queenvictoria 2014-01-07 04:49:55