什么是bolt中的`record.introduction`和`record.teaser`?

时间:2016-10-15 10:05:59

标签: twig bolt-cms

我刚刚浏览了listing.twig文件并遇到了以下几行代码:

<h2><a href="{{ record.link }}">{{ record.title }}</a></h2>
{% if record.introduction %}
    {{ record.introduction }}
{% elseif record.teaser %}
    {{ record.teaser }}
{% else %}
    <p>{{ record.excerpt(300, false, search|default('')) }}</p>
{% endif %}

现在究竟是什么record.introductionrecord.teaser?我理解上一个else部分,但我不太了解ifelseif部分。有人可以解释record.introductionrecord.teaser究竟是什么吗?

1 个答案:

答案 0 :(得分:1)

这是您的ContentType中的两个字段。它们在app/config/contenttypes.yml中定义。

您的粘贴代码会检查介绍字段是否可用或是否有内容,如果没有,则会尝试预告字段。