Drupal - 自定义页面的模板

时间:2011-03-15 20:23:49

标签: drupal templates

我有一个我使用hook_menu以编程方式创建的自定义页面。我可以让它返回内容没有问题。但是,我希望它出现在我的page.tpl.php模板的内容区域中,以便可以将块合并到页面中。与Views相同的方式允许您在仍然出现在page.tpl.php模板中时为视图提供自定义URL。

我如何为我的页面执行此操作?默认情况下,我只得到一个只有我的内容。

谢谢, 豪伊

1 个答案:

答案 0 :(得分:2)

在您的页面回调函数中,如果您只打印页面内容而不返回任何内容,则它将不会包含在您的page.tpl.php中。如果您返回包含页面内容的字符串,它将进入内容区域,即

function mymodule_page_callback () {
   $content = "Hello, world inside the content region";
   return $content;
}