Пользовательский шаблон Drupal 7 с помощью hook_menu

Я пытаюсь создать пользовательский шаблон страницы, используя эти хуки в Drupal 7, но он показывает пустую страницу, когда я открываю в браузере. Вот мой код

/*
    Implements hook_menu();
*/
function story_menu ()
{
    $items['story/filters'] = array(
        'title' => 'Search For stories',
        'page callback' => 'story_filter_page',
        'access arguments' => array('access content'),
    );
    return $items;
}     


// Implements Page Callback
function story_filter_page ()
{

    return theme('story_search_filter_page', array('title' => 'Testing'));
}


/*
    Implements hook_theme();
*/
function story_theme($existing, $type, $theme, $path)
{
    return array(
        'story_search_filter_page' => array(
            'variables' => array('title' => NULL),
            'template' => 'custom-page',
        ),
    );
} 

Я создал файл шаблона: custom-page.tpl.php в каталоге моего модуля.

1 ответ

Решение

Я понял, почему страница отображается пустой. По сути, история - это мой тип контента, поэтому в моей теме есть имя файла tpl: page -story.tpl.php, и этот файл был пустым, поэтому на моих страницах отображается пустой экран.

Другие вопросы по тегам