Проблема с hook_theme в разрабатываемом модуле.

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

Аватар пользователя UAS UAS 2 декабря 2009 в 21:41

Делаю простенький модуль. Хочу, чтобы данные выводились не с PHP скрипта, а с шаблона, типа "template.tpl.php" и т.д.
Создал новый модуль. Т.е. он отображается в меню как надо. Если задавать выходные данные в самой функции, отвечающей за вывод, то всё норм, если же вызывать hook_theme, то ничего не выводится вообще (страница вообще пустая, ни одного байта не пришло).
Сам код ниже:

<?php
/**
 * Implementation of hook_menu().
 */
function edu_groups_menu() {
    
$items['edu_groups'] = array(
        
'title' => 'Edu Groups',
        
'page callback' => 'edu_groups_index_page',
        
'access arguments' => array('access content'),
        
'type' => MENU_NORMAL_ITEM
    
);
}

function 

edu_groups_index_page() {
    return 
theme('groups_list_theme',"qw");
}

function 

edu_groups_theme() {
  return array(
    
'groups_list_theme' => array(
      
'arguments' => array('a1' => NULL),
      
'template' => 'groups-list'
    
)
  );
}

function 

template_preprocess_groups_list_theme(&$variables) {
  
$variables["a1"] += "qwerty";
}

?>

Естественно, файл "groups-list.tpl.php" находится в папке с данным модулем, он не пустой.

Комментарии