Определение шаблона для страницы, созданной модулем
Подскажите пожалуйста решение для 7-ой версии друпала
Есть модуль, в модуле определена страница "module/page". Для callback функции страницы нет проблем через hook_theme определить собственный шаблон, однако работает он по по принципу работы шаблона node - отображает контентную часть страницы, а как для данной страницы определить шаблон типа page именно так, чтобы сам шаблон лежал в папке модуля, а не в папке темы?
Для 6-го друпала вроде работает вот такой код:
function mymodule_theme_registry_alter(&$theme_registry) { array_unshift($theme_registry['page']['theme paths'], drupal_get_path('module', 'mymodule'));
}
Подскажите пожалуйста решение для 7-ки
почитайте здесь, возможно поможет:
http://drupal.stackexchange.com/questions/17298/override-node-tpl-php-in-a-module
Огромное спасибо за наводку! На странице, адрес которой вы прислали внизу была ссылка на статью, которая решила мою задачу
http://www.metachunk.com/blog/adding-module-path-drupal-7-theme-registry