我刚刚浏览了boltCMS HERE 的文档,并且遇到了以下解释:
在用于单个记录的页面中(如entry.twig或 record.twig),变量{{record}}将始终可用, 不管内容类型如何。为了使模板更“语义”, 还有一个带有contenttype的单数名称的变量 可用,例如{{page}},{{entry}}或{{event}}。
我不太明白以下陈述100%:
在用于单条记录的页面中。
上述陈述的真正含义是什么?
答案 0 :(得分:2)
在Bolt中,通常有两种类型的页面,列出页面和记录页面。
列表页面会显示该内容类型中的项目的概述,因此/entries
可能会显示最近的10个博客条目,其底部有一个寻呼机。
在列表页面上,twig中可用的变量称为records
,列表页面将遍历所有记录并显示摘要
{% for record in records %}
{{ record.title }}
......etc.....
{% endfor %}
在单个记录页面上,例如在您单击以阅读完整条目/entry/an-example-entry
之后,这将通过记录页面呈现,并且将提供单个项目(而不是可交换的项目数组),您可以使用record
访问该标题,例如标题:{{ record.title }}
希望这更有意义。