繁体   English   中英

Shopify 主题开发 - 创建新闻页面,其中“新闻”是博客“类别”

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

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

我已经创建了 10 个左右的博客文章:一些在称为新闻的博客/“类别”中。 博客/“类别”中的一些称为事件。

在此处输入图片说明

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

但是,如果您研究“shopify:如何仅在一个类别中显示博客帖子”,您会发现受访者表示 Shopify 不对帖子进行分类,没有有用的内容。

因此,您研究了“shopify:如何显示一个博客中的所有博客文章”,从而有效地破坏了互联网。

我试图找出如何替换 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM