【问题标题】:How to print values of multi-value ()Drupal) Paragraph fields in separate columns如何在单独的列中打印多值 ()Drupal) 段落字段的值
【发布时间】:2023-01-02 04:25:07
【问题描述】:

我在自定义段落类型 Person 中有两个字段。 paragraph type 的每个实例都有两个值,也就是说,它将包括两个人/人。我正在研究类型的主题(段落--person.html.twig)。我想显示以在单独的列中显示每条记录。第 1 个人应该在第 1 列,第 2 个人应该在第 3 列。

段落类型名称-人物 人员字段 - field_name, field_bio 人物段落类型包含在页面节点类型中

这是我试过的。

   <div class="row">
 <div class="col-4"> Column 1 {{ content.field_name.0 }}
   {{ content.field_bio.0 }}
 </div>
 <div class="col-4"> Column 2 </div>
 <div class="col-4"> Column 3 {{ content.field_name.1 }}
   {{ content.field_bio.1 }}
 </div>

结果是第 3 列中没有打印任何内容,并且重复了该行。任何帮助表示赞赏。

【问题讨论】:

    标签: twig drupal-8 paragraph


    【解决方案1】:

    在我看来,您需要更改字段模板而不是 paagraph 模板,因为实体引用字段(引用段落)将被设置为多个值。
    如果你有twig debug mode,你应该能够在 html 源中看到这个模板的名称。

    【讨论】:

      猜你喜欢
      • 2021-02-23
      • 1970-01-01
      • 2022-01-02
      • 2023-01-03
      • 1970-01-01
      • 2014-12-24
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      相关资源
      最近更新 更多