2013-05-10 3 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

Я думаю, что это сработает, если вы работаете над типом контента, называемым 'panel'. ОП спрашивает о модуле «Панели». На самом деле я стою исправленным. Возможно, это работало в Панели 2 (старое). https://drupal.org/node/334209#comment-1330758 – Queenvictoria

Смежные вопросы