如何在Drupal 7中添加自定义页面和功能

时间:2015-08-12 21:58:23

标签: twitter-bootstrap drupal drupal-7 drupal-theming

我是Drupal的新手,我正试图了解主题如何与Drupal一起使用。

我已经安装了Bootstrap Drupal主题,我想知道如何创建一个自定义页面,我可以添加自己的HTML标记,使其尽可能自定义,我该怎么做?在文件系统中,我看到html.tpl.phppage.tpl.php,但是那些将在Drupal中创建的每个页面都有标记。我如何创建自己的?

我查看了Drupal文档,但钩子菜单之类的东西让我更加困惑。

1 个答案:

答案 0 :(得分:0)

首先,创建新的内容类型(在管理菜单中:结构 - >内容类型 - >添加内容类型)。根据需要自定义,添加所需的字段。如果您错过某种字段检查模块,将添加新的字段类型..

完成内容类型后,请在其中添加一些内容。

然后,为您的内容类型创建模板文件。在此处检查命名约定:https://www.drupal.org/node/1089656 基本上,在Drupal文件名中确定它的目的。因此,如果您的内容类型的“机器名称”是“团队”,请在您的...或默认主题中找到名为“node.tpl.php”的原始节点模板文件,将其另存为“node - team.tpl”。 php并根据需要进行更改。每次添加/删除模板文件时都不要忘记刷新所有缓存。

文件应该添加到您当前的活动主题....在“/ sites / all / themes / your_theme / templates”目录中。