drupal中的自定义页面

问题描述:

嗨即时通讯新的drupal我想知道如何添加我的自定义页面的显示来自数据库的一些信息,我已经在核心php中创建该页面(例如information.php ),但我想补充一点,网页在Drupal 7如何可能drupal中的自定义页面

寻找快速和最佳回复

的最快方法是内容类型“信息”添加到您的Drupal站点,重命名information.php文件到node - information.tpl.php并使用Drupal数据库API从数据库中获取内容。最后,您希望将node - information.tpl.php放入主题/%主题名/模板/文件夹中,并添加新内容与“内容类型”信息。

最好的办法是制作一个新模块。建立你的菜单结构并添加一个调用模板文件的主题函数。使用theme()调用模板文件时,传递需要显示的数据。

此外,你可能要检查出的自定义页面模块:http://drupal.org/project/custompage

+0

感谢您的答复,但它不工作,我把我的information.php文件模板文件夹替代名称节点information.tpl.php和也创建一个内容类型名称作为信息,并将内容添加到该类型,但它不会调用我的information.tpl.php任何声明都需要它的配置文件或像similer else。 – 2011-03-23 09:21:39

+0

注意节点和信息之间的双“ - ”:node - information.tpl.php。确保内容类型的机器名称是'信息'。 Drupal将内容类型的机器名称与PHP模板文件的名称相匹配。 – Bart 2011-03-23 09:52:19

+0

感谢回复,现在它的工作非常感谢 – 2011-03-23 10:28:22