pagination - 数组不可分页(Shopify)
问题描述
我已将所有博客中的文章合并到一个数组中,我正在尝试对它们进行分页,但我收到此错误“液体错误:数组 'featuredArticles' 不可分页。”
{% assign featuredBlogs = "All,Products,Health,Training,Nutrition" | split: "," %}
{% assign featuredArticles = false %}
{% for featuredBlog in featuredBlogs %}
{% if blogs[featuredBlog].articles %}
{% if featuredArticles %}
{% assign featuredArticles = featuredArticles | concat:blogs[featuredBlog].articles %}
{% else %}
{% assign featuredArticles = blogs[featuredBlog].articles %}
{% endif %}
{% endif %}
{% endfor %}
{% if featuredArticles %}
{% assign featuredArticles = featuredArticles | sort:'published_at' | reverse %}
{% paginate featuredArticles by 5 %}
{% for article in featuredArticles %}
<a href="{{ article.url }}" class="article-preview">
<div class="article-pi-wrap">
<img src="{{ article.image | img_url: 'medium' }}" />
</div>
<div class="ap-bottom">
<h5 class="ap-title">{{ article.title }}</h5>
<p class="ap-excerpt">
<span>{{ article.published_at | date: format: 'abbreviated_date' }}</span>
</p>
</div>
</a>
{% endfor %}
{% include "pagination" %}
{% endpaginate %}
解决方案
推荐阅读
- python - 如何在 Swift 中集成 openCV python 代码
- python - Tflearn/Tensorflow 值错误:“无法为具有形状 '(?, 1)' 的张量 'TargetsData/Y:0' 提供形状 (50, 11, 11) 的值”
- php - 从 PHP 中的字符串中找到最高浮点/双精度值的最佳方法是什么?
- plsql - 月至今报告 PLSQL
- wpf - 如何根据更改的属性激活命令
- python - VS Code keeps telling me I don't have Python... but I do
- java - 将反射与 Spring JPARespository 方法一起使用时出现 NoSuchMethodException(例如:findByName)
- arrays - 如何快速访问多值数组中的元素?
- webhooks - 如何在 Ubuntu 18.04 上设置 Github Webhook?
- r - 使用“makeClusterPSOCK”创建集群时隐藏 MOTD