{% paginate products from products.current by theme.products_per_page %}
{% for product in products %}
<div class="{{product.categories}}">
<h1>{{product.name}}</h1>
</div>
{% endfor %}
{% endpaginate %}
我目前正在使用dugway在本地开发主题。我将config.ru文件设置为使用我的商店产品。
上面的代码目前显示了product.name,但是我得到了类别的删除结果。我希望每个类别都显示为用于CSS的单独类,但请获取以下内容:
<div class="#<Dugway::Drops::CategoryDrop:0x007fd733b1ca80>#<Dugway::Drops::CategoryDrop:0x007fd733b1ca58>#<Dugway::Drops::CategoryDrop:0x007fd733b1ca30">
知道为什么会这样吗?
答案 0 :(得分:0)
您需要像处理产品一样遍历所有类别。
由于每个产品都有多个类别,请执行以下操作:
{% for category in product.categories %}
<div class="{{category.name}}">
</div>
{% endfor %}
但是这将创建具有不同类的多个div。