无法获得if条件在树枝模板中工作

时间:2019-01-23 03:35:26

标签: twig

在下面给出的代码中

content.field_image_link[0]['#url']
为空,但仍会输入if条件并添加html
以下代码中什么不正确,原因是它输入了if
条件,而应输入下面给出的第二个if条件

{% if content.field_image_link[0]['#url'] %}
    {% block paragraph %}
        <div{{ attributes.addClass(classes) }}>
    {% block content %}
{% if content.field_image_link[0]['#url'] %}
<a href="{{ content.field_image_link[0]['#url'] }}">
{{ content.field_image_2 }}
</a>       
<h2>
<a href="{{ content.field_image_link[0]['#url'] }}">{{ content.field_image_link[0]['#title'] }}</a>
</h2>
{% endif %}
{% if content.field_image_link[0]['#url'] == '' %}
{{ content.field_image_2 }}
<h2>                                                                                                                                                                                                     
{{ content.field_image_link[0]['#title'] }}                                                                                                                                                               
</h2>
{% endif %}
    {% endblock %}
  </div>

{% endblock paragraph %}

0 个答案:

没有答案