Я создал модуль для Drupal 7, в котором есть функция hook_theme, которая говорит ему использовать шаблон usertemp.tpl.php.У меня есть шаблон, расположенный в папке модуля, а также в папке темы.Проблема в том, что функция забирает ТОЛЬКО шаблон из папки модуля, а не из папки темы.Я неоднократно очищал кеши и искал предыдущие ответы, но ничего не помогало.В чем может быть проблема?
Мой код для hook_theme выглядит следующим образом:
function usuar_theme() {
return array(
'usuarbuild' => array(
'variables' => array('profilesloaded' => array()),
'template' => 'usertemp',
),
);
}
Остальная часть кода модуля выглядит так:
function usuar_menu() {
$items['userx'] = array(
'title' => 'User page',
'description' => 'User page',
'page callback' => 'usuar_exe',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}
function usuar_exe($id) {
$ar = array('uid' => $id, 'profilesloaded' => profile2_load_by_user($id));
return theme('usuarbuild', array('collected' => $ar));
}
function theme_usuarbuild($variables) {
return $variables['collected'];
}