善用查询循环


简介

在本课中,我们将进一步了解查询循环以及如何使用查询循环区块。首先,我们来谈谈查询循环区块。这个强大的区块可以根据指定参数显示文章。它也是博客页面上用于显示所有文章的区块,允许你向数据库请求显示关于特定主题的所有文章。例如,你可以请求查看所有关于无麸质食谱的文章,或者你可能想查看关于电脑游戏评测的文章。

查询循环区块的结构

每个查询循环区块包含各种子区块,如文章特色图片区块、分类区块、文章标题区块、文章作者区块、文章摘要区块等。虽然你无法编辑这些嵌套区块的内容,但可以自定义其外观和布局,包括根据需要添加或删除其他区块。

示例

让我们看几个示例网站,了解它们如何使用查询循环。在第一个示例中,查询循环用于突出显示最新故事,表彰女性的创造力、领导力、勇气和创新精神。在其下方,查询循环用于显示博客文章。在第二个示例中,查询循环用于显示不同类型的食谱。首先,我们有早餐食谱,向下滚动还有美味开胃菜。在最后一个示例中,查询循环用于创建新闻页面。我们先来看看如何修改查询循环区块并使用模式。

编辑

那么,让我们前往“外观”并点击“编辑器”。这将带我们进入站点编辑器,目前我们位于博客首页模板,该模板显示所有博客文章。让我们打开列表,查看查询循环区块的结构。在顶部,我们会看到特色图片区块。然后是文章标题区块,接着是文章元数据区块,包括文章日期区块、文章作者区块和分类区块。最后是文章摘要区块。当然,我们可以更改想要显示的内容。例如,让我们删除文章摘要区块。选择文章标题区块,将其拖放到特色图片区块上方。更新查询循环区块的好处在于,如果你在一篇文章中更改了内容,它会应用到所有其他地方。

从空白开始与使用模式

但如果我们想使用完全不同的模式和布局呢?我们可以点击区块工具栏中的“替换”,浏览主题附带的各种模式。当你选择一个模式时,当然可以随意自定义它。添加新的查询循环区块时,你有两个选项:可以选择一个模式,或者从空白开始。点击“从空白开始”后,你可以选择一种变体。在这种情况下,我会选择“标题、日期和摘要”。然后我们可以进一步修改。让我们在标题下方添加一个特色图片区块。之后,我们可以打开样式,将宽高比更改为例如4:3,以确保所有文章特色图片显示一致。

筛选

接下来,我们将学习分类法或筛选器,以及如何使用侧边栏设置。我创建了一个生活方式页面,只想看到与此主题相关的文章。所以,我会选择查询循环区块并打开侧边栏设置。首先,我们必须取消选中“从模板继承查询”,因为我想自定义查询循环的设置。向下滚动时,你可以使用分类法(如分类和标签)、作者甚至关键词来筛选文章。我会选择分类法,因为我创建了一个生活方式分类,只想看到显示此分类的文章。当我添加生活方式分类时,所有不属于此分类的文章将被排除。

你还可以选择显示特定作者的文章。再次选择查询循环区块后,我会进入侧边栏设置,点击“筛选”,选择“作者”,然后选择我想显示其文章的人。现在,我们只会看到罗杰·利斯特写的文章。当然,你也可以选择一个关键词,只显示文本中包含该词或词组的内容。

侧边栏设置

最后,我们来仔细看看侧边栏设置。如前所述,我已取消勾选“从模板继承查询”以自定义查询。如果开启此选项,某些自定义选项将被隐藏;如果关闭,则会显示更多自定义选项。当你在文章或模板中添加新的查询循环块时,也建议关闭此选项,否则你的查询循环块可能无法在前端显示。下一个选项是文章类型。目前我们显示的是博客文章,但你也可以显示页面甚至自定义文章类型。下方可以按从最新到最旧、从最旧到最新或按字母顺序排列文章。接下来,我们来谈谈置顶文章。置顶文章是指固定在博客页面顶部的文章,侧边栏设置中的选项允许你包含置顶文章、排除它们或仅显示置顶文章。在置顶文章下方,我们看到可以关闭“强制页面重新加载”的选项。这允许用户浏览文章时无需重新加载页面,有助于提升用户体验。最后,我们已经讨论过使用筛选器。

总结

祝你充分利用这个强大的块来展示文章!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注