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

What is `record.introduction` and `record.teaser` in bolt ?

我刚刚浏览 listings.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 到底是什么吗?

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

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