Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

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

22/02/2025, 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-ки


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

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