Пользовательский html.tpl.php и другие шаблоны для модуля / определенного типа контента. (ДРУПАЛ 7) - PullRequest
1 голос
/ 21 сентября 2011

Допустим, я добавил это в свой модуль:

function example_preprocess(&$vars,$node) {
    $vars['theme_hook_suggestions'][] =  'example__page_'.$node;    
}

Теперь тема каждого отдельного элемента переопределяется, если у меня есть шаблон.

Однако файлы шаблонов, которые я поместил в модуль, не работают, они используются, только если я помещаю их в файлы шаблонов темы .

Я бы хотел распространить шаблон с моим модулем и заставить его работать в любой теме . Это возможно?

1 Ответ

3 голосов
/ 21 сентября 2011

Полагаю, вам нужно использовать hook_theme для обозначения файлов шаблонов, которые включает в себя ваш модуль. Более подробную информацию смотрите на странице Использование слоя темы (Drupal 6.x) , в разделе Регистрация хуков тем и Реализация шаблонов по умолчанию разделы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...