【问题标题】:Using different templates for different nodes in Drupal 7在 Drupal 7 中为不同的节点使用不同的模板
【发布时间】:2013-11-25 11:02:48
【问题描述】:

我正在使用 Drupal 7。我想为一组节点添加一个模板。例如,如果我有三个节点 node/3、node/4 和 node/5,我想使用一个特定的模板。有没有办法做到这一点?如果是,我该怎么做?或者最好的替代方法是什么?

现在我正在为除首页之外的所有页面使用 page.tpl.php 模板。

【问题讨论】:

    标签: php drupal drupal-7


    【解决方案1】:

    你有没有看过这个: https://drupal.org/node/1089656

    节点--[type|nodeid].tpl.php 部分可能就是您要查找的部分。

    主题开发者模块是找出合适的模板建议的好方法 https://drupal.org/project/devel_themer

    【讨论】:

      【解决方案2】:

      有很多方法可以做到这一点。

      例如,您可以在 page.tpl.php 中的节点 ID 上设置条件。

      或者您可以为每个节点使用不同的模板,例如Template suggestions for page on specific node id,在此模板中,您可以仅使用 include 为每个组包含 same 模板。

      【讨论】:

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