О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Как переопределить функцию темизации в своём модуле

-12 votes
+
-

Есть два способа переопределения функций темизаций в модуле. Первый, это реализация хука hook_theme:
/**
* Реализация hook_theme()
* Переопределение функции theme_breadcrumb()
*/
function mymodule_theme() {
return array('breadcrumb' => array(
'function' => 'mymodule_breadcrumb',
'arguments' => array('breadcrumb' => NULL),
));
}
 
/**
* Функция темизации хлебных крошек
*/
function mymodule_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '<div class="breadcrumb">' . implode(' → ', $breadcrumb) . '</div>';
}
}
подробнее

Полный оригинальный материал: