我找不到匹配选择列表值的方法。
我在Drupal段落中添加了一个list类型的字段,其值如下:
我希望使用这些值,以便能够在一个段落中应用不同的样式,这是通过在编辑表单中选择其中一个值来实现的。
{% set paragraph_jumbotron = content.field_paragraph_jumbotron %}
{% block content %}
{% for item in paragraph_jumbotron['#items'] %}
{% if item.entity.field_selector.value == 'big' %}
<div class="p-5 mb-4 bg-light rounded-3">
...
</div>
</div>
{% elseif item.entity.field_selector.value == 'dark' %}
<div class="h-100 p-5 text-white bg-dark rounded-3">
...
</div>
{% elseif item.entity.field_selector.value == 'light' %}
<div class="h-100 p-5 text-white bg-dark rounded-3">
...
</div>
{% endif %}
{% endfor %}
{% endblock %}发布于 2022-06-10 04:30:37
这很管用。我发现了这个问题,是因为我倒置了标签和字段设置中的原始值,系统值被大写化了:深色的\{e76f}\{e76f}因此,我在内容的字段设置中倒置了标签和原始值。
https://stackoverflow.com/questions/72561550
复制相似问题