Shopify 主题开发 - 创建新闻页面,其中 'news' 是博客 'category'

Shopify Theme Development - Creating news page, where 'news' is a blog 'category'

我正在 Shopify 中构建一个主题,并努力在其他地方获取资源或查找有用的文档,以了解如何显示指定类别中的所有博客文章。我指的是 Shopify 称之为博客的类别。

我已经创建了 10 篇左右的博文: 一些在博客/'category' 中称为新闻。 博客中的一些 / 'category' 称为事件。

所以我试图找出如何只循环访问博客类别之一中的帖子。

但如果您研究 'shopify: how to show blog posts in only one category',您会发现受访者表示 Shopify 不对帖子进行分类,没有有用的内容。

所以你研究 'shopify: how to show all blog posts from one blog' 你有效地破坏了互联网。

我试图了解如何替换 blog.liquid 脚本中的 FOR 循环以仅显示指定的一种类型的博客。比如新闻。如果您能进一步了解如何最好地设置显示这些帖子的页面,那就太好了。

我目前的理解是创建新闻页面。拥有自己的页面模板 page.news.liquid。创建一个 blog.news.liquid 文件,其中写入正确的循环。然后将 blog.news.liquid 文件包含到 page.news.liquid 文件中。

我已经有过几次了,我真的不值得向你展示我所做的,考虑到我在其他 CMS 中的能力水平,我只是无法解决这个问题或找到正确的文档。

有一个名为 blogs

的全局变量
{% for blog in blogs %}
  {% for article in blog.articles %}
    {{ article.title }}
  {% endfor %} 
{% endfor %}

或者通过使用其句柄 (blog2) 并将领先的博客复数化成为博客来显示单个博客:

{% for article in blogs.blog2.articles %}
  {{ article.title }}
{% endfor %} 

https://community.shopify.com/c/Shopify-Design/Liquid-Iterate-Through-All-Articles-in-All-Blogs/td-p/516244