如果内容字段为空则显示无

时间:2016-07-17 15:05:58

标签: if-statement content-management-system twig

我试图用Bolt / Twig编写CMS代码。对它不是很熟悉,所以需要一些帮助。

在一个页面上,应该是一个包含链接的图像。但是如果contentlink或image为空,则应该不显示。 所以我写道:

{% if record.contentlink %} 
  <a href="{{ record.contentlink }}">
     {% if record.image!="" %}
        <img src="{{ image(record.image, 672, 448) }}">
  {% endif %}</a>
{% endif %}

{% if contentlink is empty %}
   <a class="none"></a>
{% endif %}

CSS只是:

.none {
display: none;
}

问题是如果contentlink为空,则会显示一个小框,显示链接的位置:

https://developer.apple.com/reference/playgroundsupport/playgroundliveviewable

任何提示?

1 个答案:

答案 0 :(得分:0)

我想我找到了一个更好的方法来实现它。刚刚使用过:

{% if record.contentlink is not empty %} 

然后部分包括。