collections - 如何一页一页地显示收藏列表中的所有前 1 个产品?
问题描述
我正在尝试在一页上显示集合中的所有前 1 个产品。但我知道该怎么做。
我分享了三个我希望它们显示在一个页面上的屏幕截图。有小费吗?
解决方案
有很多方法可以做到这一点。
1路。首先创建一个带有条件的新集合,选择product type
等于top 1
。在要出现在该集合中的产品中,添加top 1
到类型。
-
{% for collection in collections %} {% for product in collection.products %} {% if forloop.index == 1%} {% comment %}display product{% endcomment %} {% endif %} {% endfor %} {% endfor %}
上面的代码将在商店的每个系列中选择第一个产品。要控制哪个首先出现,请转到集合并选择排序顺序。
推荐阅读
- html - 位置修复底部不适用于 iOS Safari
- python - 了解装饰器
- dart - 在 RichText 小部件中的 TextSpan 周围添加边框
- mysql - Mysql select - 添加第二个连接后性能下降
- apache-spark - 爪哇火花。VectorAssembler 不接受 String 和 Null
- asp.net-core - 如何处理 IdentityUser 更新的并发失败?
- ruby - 如何在 ruby 中合并两个二叉树?
- javascript - .Net Core 服务器控制的媒体流
- android - 房间:错误:查询有问题:[SQLITE_ERROR] SQL错误或缺少数据库(没有这样的表:abc)
- java - xsd 模式文件 - 显示 elementName 已定义