【问题标题】:Is there a content type "root" default template in Drupal?Drupal 中是否有内容类型“根”默认模板?
【发布时间】:2012-09-06 19:01:53
【问题描述】:

我创建了一个新的内容类型,比如“产品”。是否有某种基于内容类型的默认路由和模板?

例如,我可以通过访问 www.example.com/products/ 访问我的“根”内容类型吗?

我是否还需要为该内容类型“根”页面(例如列出所有产品的 /products/ 页面)编辑某个 tpl?

目前,我的解决方案是创建一个名为“产品”的“页面”类型节点,创建一个视图并将该视图分配给产品页面。然后,为此节点创建一个 TPL(将列出产品)。

我觉得这个解决方案有点长..还有其他方法吗?

谢谢!

【问题讨论】:

    标签: drupal-7 content-type


    【解决方案1】:

    我创建了一个新的内容类型,比如“产品”。有没有某种 基于内容类型的默认路由和模板?

    • 不,您只能通过管理界面编辑(按核心)内容类型字段等。

    目前,我的解决方案是创建一个“页面”类型的节点 称为“产品”,创建一个视图并将此视图分配给产品 页。然后,为此节点创建一个 TPL(将列出产品)。

    • 您可以使用Views 模块来创建数据列表。使用 tpl.php 文件(参见template suggestions)来显示每个页面、节点、块等。我建议不要通过代码在节点 tpl 内添加视图,而是作为块添加。

    我明白了吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-08
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      相关资源
      最近更新 更多