For loop Shopify主题开发-创建新闻页面,其中';新闻';是一个博客';类别';

For loop Shopify主题开发-创建新闻页面,其中';新闻';是一个博客';类别';,for-loop,themes,shopify,blogs,For Loop,Themes,Shopify,Blogs,我正在Shopify中构建一个主题,并努力在其他地方获取资源或找到有用的文档,了解如何显示指定类别内的所有博客文章。我指的是Shopify称之为博客的类别 我已经创建了10个左右的博客帖子: 有些人在一个叫做新闻的博客里。 有些人在博客/“类别”中称为事件 因此,我试图找出如何循环浏览某一类别博客中的帖子 但是,如果你研究“shopify:如何只显示一个类别的博客文章”,你会发现有人说shopify没有对文章进行分类,没有有用的内容 所以你研究“shopify:如何显示来自一个博客的所有博客帖

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

我已经创建了10个左右的博客帖子: 有些人在一个叫做新闻的博客里。 有些人在博客/“类别”中称为事件

因此,我试图找出如何循环浏览某一类别博客中的帖子

但是,如果你研究“shopify:如何只显示一个类别的博客文章”,你会发现有人说shopify没有对文章进行分类,没有有用的内容

所以你研究“shopify:如何显示来自一个博客的所有博客帖子”,你可以有效地打破互联网

我试图找出如何替换blog.liquid脚本中的FOR循环,以仅显示指定的一种blog类型。比如新闻。如果你能详细介绍如何最好地设置显示这些帖子的页面,那也会非常好

我目前的理解是创建一个新闻页面。拥有自己的页面模板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 %} 

这看起来非常有帮助,我会在早上试一试,并提供反馈。谢谢你的评论。我已经设法利用你的建议找到了解决办法。谢谢如果你喜欢我的问题,请投票。如果没有,则没有戏剧c: