我一直在使用Bolt CMS中的paginator功能,它很容易使用。
现在我需要知道是否有办法在contenttype yaml中实现分页。
我想,有可能是这样吗?
entries:
name: Entries
singular_name: Entry
fields:
...
taxonomy: [ categories ]
allowpaging: true
我只是发现当你通过setcontent获取内容时需要明确地写下allowpaging标志:
{% setcontent entries = "entries/latest/4" allowpaging %}
但是,如果您想使用相同的模板来显示相关的分类记录,该怎么办?问题是,无论分类如何,您总是会获取最后4个条目。
如果没有办法做到这一点,会有一种方法来实现它吗?
答案 0 :(得分:1)
如果您使用列表记录设置
,也会自动设置分页listing_records: 10
但是您的模板仍然需要一个将使用此设置的寻呼机 - theme / base-2014中的列表模板将起作用并可用作示例
文档中包含更多信息https://docs.bolt.cm/contenttypes-and-records#defining-contenttypes
答案 1 :(得分:0)
在 config.yml 设置listing_records: xx
或您要显示的记录数
然后在您的 .twix 模板{% setcontent entries = "entries/latest/xx" allowpaging %}
中设置相同的数字
并在 .twix 文件末尾添加此代码{{ pager('pages') }}
以显示页面
您可以查看官方螺栓文档以获取更多信息 https://docs.bolt.cm/3.1/templating/content-paging