我正在使用CraftCMS作为一个无头CMS。我的单一博客页面将有一个下一个和上一个按钮在页面内。
下面是我的reqular查询的精简版本,以及我如何尝试获取下一个和以前的博客条目。文档指定prev和next接口是EntryInterface的扩展,但不要详细介绍需要传递哪些参数。(我硬编码了一个用于测试的ID,但这需要使用$slug变量,该变量是在查询请求时提供的。)
query ($slug: [String]) {
blogPost: entry(section: "blog", slug: $slug) {
__typename
... on blog_blog_Entry {
id
title
next(nextSiblingOf: 11){
id
title
}
prev(prevSiblingOf: 11){
id
title
}
}
}
}有人能为我指出如何获取这些条目的正确方向吗?目前,我得到的所有返回都是null。
发布于 2022-04-22 14:30:19
--你可以试一试--这应该是可行的。
query getEntryData($id: Int) {
prevEntry: entry(prevSiblingOf: $id) {
id
title
slug
uri
}
nextEntry: entry(nextSiblingOf: $id) {
id
title
slug
uri
}
entryData: entry(section: blog, id: [$id]) {
id
title
slug
uri
}
}https://stackoverflow.com/questions/68486512
复制相似问题