Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Определение шаблона для страницы, созданной модулем

Определение шаблона для страницы, созданной модулем
, by

Подскажите пожалуйста решение для 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-ки

1 answer
votes: 950
Answer

почитайте здесь, возможно поможет:

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