如果内容没有数据,如何确保在树枝中不显示

时间:2016-11-04 12:37:07

标签: twig

在树枝上,我正在输出图像。但是,有时它显示为空div只有空格甚至只是空。我尝试执行以下操作,以便在空时,不显示完整的div。但是,无论{{ content.field_nova_panels_image }}是否有图像,它似乎都不显示div。

  {% if content.field_panels_image|trim is not empty %}
    <div class="col-md-3" style="max-width: 250px; padding: 0">
      {{ content.field_panels_image }}
    </div>
  {% endif %}

如果我有以下内容,我会看到那里的图像

<div class="col-md-3" style="max-width: 250px; padding: 0">
  {{ content.field_panels_image }}
</div>

1 个答案:

答案 0 :(得分:0)

可能还有trim未删除的其他空白字符。

您可以尝试对只包含各种空白字符的字符串进行正则表达式比较:

{% if not content.field_panels_image matches '/^[\s]+$/' %}