Здравствуйте.
Пытаюсь сделать свой первый модуль и не могу осилить подключение файла темы.
Что сделано:
В файле my_first.module определены хуки:
<?php
/**
* Реализация hook_block_info()
*/
function my_first_block_info() {
$blocks ['sample block'] = array (
'info' => t ( 'Sample block description' )
);
}
/**
* Реализация hook_theme()
*/
function my_first_theme() {
return array (
'my_first_theming' => array (
'variables' => array (
'my_param' => NULL
),
'template' => 'my_first-theme'
)
);
}
/**
* Реализация hook_block_view()
*/
function my_first_block_view($delta = '') {
$block = array ();
switch ($delta) {
case
'sample block' :
$block ['content'] = theme ( 'my_first_theming', array (
'my_param' => 'bla-bla'
) );
break;
}
return $block;
}
?>
В каталоге модуля создал файл my_first-theme.tpl.php
Блок вывожу с помощью panels, содержимое my_first-theme.tpl.php на сайт не выводится, более того функция my_first_theme() в процессе работы не вызывается (делаю на локальном сервере с xDebug и ставлю точки останова).
Как правильно прописать вызов файла темы?
Комментарии
Прошу прощения - само как-то заработало.
Кэш перед тем как постить сообщение сбрасывал.