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