我刚刚浏览了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.introduction
和record.teaser
?我理解上一个else
部分,但我不太了解if
和elseif
部分。有人可以解释record.introduction
和record.teaser
究竟是什么吗?
答案 0 :(得分:1)
这是您的ContentType中的两个字段。它们在app/config/contenttypes.yml
中定义。
您的粘贴代码会检查介绍字段是否可用或是否有内容,如果没有,则会尝试预告字段。