【问题标题】:Override Drupal Node Template覆盖 Drupal 节点模板
【发布时间】:2012-05-17 16:04:20
【问题描述】:

我想更改我的 Drupal 7 站点上某些节点的布局 - 即让字段显示在整个页面上。在阅读主题时,他们似乎在说,为了覆盖 node.tpl.php,我需要拥有自己的它们?

有没有办法使用现有的它们(例如 Bartik),但只是通过使用自定义 node--mytype.tpl.php 文件简单地覆盖节点布局?

【问题讨论】:

    标签: drupal drupal-theming


    【解决方案1】:

    在 Drupal 中,您可以 create a sub theme 扩展另一个主题。

    【讨论】:

      【解决方案2】:

      是的,您可以复制现有的 node.tpl.php 并将其重命名为 node--page.tpl.php。此模板在清除缓存(配置->性能)后将应用于页面类型的 te 节点。您可以对带有 node--artcle.tpl.php 的文章节点类型或任何其他节点类型执行相同的操作。在将核心手动更新到新版本期间,这些文件将不会被替换。但最好在“sites/all/themes/”文件夹中创建一个您自己的主题(如果需要,可能是 Batric 主题的子主题)。

      【讨论】:

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