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

Twitter bootstrap 如何在Drupal 7中添加自定义页面和功能,twitter-bootstrap,drupal,drupal-7,drupal-theming,Twitter Bootstrap,Drupal,Drupal 7,Drupal Theming,我是Drupal的新手,我正试图了解主题化是如何与Drupal一起工作的 我已经安装了Bootstrap Drupal主题,我想知道如何创建一个自定义页面,在其中添加我自己的HTML标记,使其尽可能可自定义,我该怎么做?在文件系统中,我看到了一个html.tpl.php和一个page.tpl.php,但是这些文件系统对将在Drupal中创建的每个页面都有标记。我如何创造我自己的 我看过Drupal文档,但是像钩子菜单这样的东西让我更加困惑 首先,创建新的内容类型(在“管理”菜单中:结构->内容类

我是Drupal的新手,我正试图了解主题化是如何与Drupal一起工作的

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


我看过Drupal文档,但是像钩子菜单这样的东西让我更加困惑

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

完成内容类型后,在其中创建一些内容

然后,为您的内容类型创建一个模板文件。在此处检查命名约定: 基本上,Drupal文件名决定了它的用途。因此,如果您的内容类型为“machine name”,即“team”,请在您的…或默认主题中查找名为“node.tpl.php”的原始节点模板文件,将其保存为“node--team.tpl.php”,并根据需要进行更改。每次添加/删除一些模板文件时,不要忘记刷新所有缓存


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

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

完成内容类型后,在其中创建一些内容

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

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