Drupal - 自定义页面模板
我有一个使用 hook_menu 以编程方式创建的自定义页面。我可以让它毫无问题地返回内容。但是,我希望它出现在 page.tpl.php 模板的内容区域中,以便可以将块合并到页面中。与 Views 相同,您可以为视图提供自定义 url,同时仍然出现在 page.tpl.php 模板中。
我该如何为我的页面执行此操作?默认情况下,我只得到一个仅包含我的内容的。
谢谢, 豪伊
I've got a custom page I created programmatically using hook_menu. I can have it return content without a problem. However, I want it to appear within the content region of my page.tpl.php template so that blocks can be incorporated in the page. Same way that Views allows you to give a view a custom url while still appearing in the page.tpl.php template.
How do I do this for my page? By default, I just get a with only my content.
Thanks,
Howie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在页面回调函数中,如果您仅打印页面内容而不返回任何内容,则它将不会包含在 page.tpl.php 中。如果您返回一个包含页面内容的字符串,它将进入内容区域,即
In your page callback function, if you just print the content of your page without returning anything, it won't be included within your page.tpl.php. If you return a string containing the contents of your page, it will go into the content region, i.e.