【发布时间】:2021-04-23 07:27:54
【问题描述】:
我有一个 Drupal 内容类型,它使用多个相同类型的引用实体(例如,“相关产品”)
我想为每个相关产品的标题字段指定一个唯一 ID。它可以是产品名称、迭代器、产品节点的 ID,以最简单的为准。
我创建了一个树枝模板,它覆盖了所述内容类型中所述节点的标题:field--node--title--my-content-type.html.twig,但我不知道从这里去哪里。
我可以添加自定义 id
{% set attributes = attributes.setAttribute('id', 'customID') %}
但这是静态的,并且在多次调用该字段时不会是唯一的。
{% set node = element['#object'] %} 和 {{ item.content['#node'].field_name.value }} 推荐的 here 不适合我。
如果可能的话,我想只用树枝来解决它,而不需要任何额外的 php 代码。
非常感谢任何指针或建议
【问题讨论】:
标签: drupal twig drupal-8 drupal-templates