2

我正在尝试使用 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。

4

1 回答 1

0

我已经弄清楚为什么页面显示为空白。基本上故事是我的内容类型,所以在我的主题中有一个 tpl 文件名:page--story.tpl.php并且该文件是空的..所以这就是我的页面显示空白屏幕的原因。

于 2014-05-28T09:50:49.293 回答