【问题标题】:How do I name a drupal page template file according to a node's url path setting?如何根据节点的 url 路径设置命名一个 drupal 页面模板文件?
【发布时间】:2012-02-19 21:50:21
【问题描述】:

我是 drupal 新手,在命名页面模板文件时遇到了麻烦。在 drupal 7 中,假设我创建了一个基本页面,其 url 路径为:

www.example.com/my-page

当我创建一个自定义页面模板文件时,我已经能够让文件名 page--node--[nid].tpl.php 正常工作。但是,我有 3 个不同的站点(本地主机、开发和生产),并且每个站点都有此页面的不同节点 ID(因为数据库未同步)。我需要找到一种根据url路径命名模板文件的方法。我已经尝试了以下所有方法,但都没有奏效:

page--my-page.tpl.php
page--my_page.tpl.php
page--node--my-page.tpl.php
page--node--my_page.tpl.php

有什么建议吗?

【问题讨论】:

标签: file templates drupal filenames


【解决方案1】:

查看theme developer 模块。有了它,您应该能够获得正在考虑的可能模板名称的列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 2011-08-04
    • 2014-08-02
    相关资源
    最近更新 更多