Как подключить файл темы модуля?

Главные вкладки

Аватар пользователя Oegir Oegir 26 марта 2015 в 19:12

Здравствуйте.
Пытаюсь сделать свой первый модуль и не могу осилить подключение файла темы.
Что сделано:
В файле my_first.module определены хуки:

<?php
/**
 * Реализация hook_block_info()
 */
function my_first_block_info() {
    
$blocks ['sample block'] = array ( 
            
'info' => '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 и ставлю точки останова).
Как правильно прописать вызов файла темы?

Комментарии