【问题标题】:How to add a custom page and functionality in Drupal 7如何在 Drupal 7 中添加自定义页面和功能
【发布时间】:2015-08-12 21:58:22
【问题描述】:

我是 Drupal 的新手,我正在努力了解主题如何与 Drupal 一起工作。

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

我查看了 Drupal 文档,但像钩子菜单这样的东西更让我困惑。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多