【问题标题】:How to display the code if there is a result?如果有结果如何显示代码?
【发布时间】:2020-06-01 19:59:57
【问题描述】:
如果有结果,我如何显示这个{{ content.field_ephemere_payment_condition.0 }} 代码?
此代码{{ content.field_ephemere_payment_condition.1 }}的相同问题
<div class="mt-2">{{ content.field_ephemere_payment_method.0 }} à partir de {{ content.field_ephemere_payment_condition.0 }} jusqu'à {{ content.field_ephemere_payment_condition.1 }}</div>
【问题讨论】:
标签:
if-statement
drupal
twig
drupal-8
【解决方案1】:
拥有 Twig 1.12.0 之后,您可以使用 null-coalescing 运算符:
<div class="mt-2">
{{- content.field_ephemere_payment_method.0 ?? 'default value' }} à partir de {{ content.field_ephemere_payment_condition.0 ?? 'default value' }} jusqu'à {{ content.field_ephemere_payment_condition.1 ?? 'default value' -}}
</div>
用任何需要的字符串替换default value,以防出现以下情况:
content.field_ephemere_payment_method.0
和
content.field_ephemere_payment_method.1
未定义或为空。