【问题标题】:Display nested contents by using customized content types in drupal 7在 drupal 7 中使用自定义内容类型显示嵌套内容
【发布时间】:2016-05-27 12:11:15
【问题描述】:

我创建了包含产品名称、产品描述、按钮名称和链接的内容类型。现在我想显示我想要的那些细节。如何在 Drupal7 中使用自定义的内容类型显示嵌套内容?

【问题讨论】:

  • 当您说“如我所愿”时,您是指字段周围的标记吗?字段顺序?您可以查看内容类型的管理显示选项卡,以对标签和字段顺序进行一些控制。要对标记进行更多控制,请使用 tpl 文件。如果要格式化数据,则必须使用字段格式化程序。
  • 是的。这意味着使用这些字段进行标记
  • 那你应该探索 rishabh318' 的答案

标签: php drupal-7 content-type


【解决方案1】:

您需要为您的自定义内容类型创建模板文件。哪个命名约定是:

node--contenttype.tpl.php

在上面您可以获取所有字段。例如:

<?php print render($content['field_machine_name']); ?>

【讨论】:

  • 您应该在示例中包含此文件的放置位置。例如:站点/所有/主题/my_theme/模板。您还应该解释这个答案认为您有一个自定义主题是理所当然的