Drupal中是否有内容类型“root”默认模板?

时间:2012-09-06 19:01:53

标签: drupal-7 content-type

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

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

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

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

我觉得这个解决方案有点长......还有另外一种方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

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

  • 不,您只能通过admin inderface编辑(通过核心)内容类型字段等。
  

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

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

我明白了吗?