繁体   English   中英

在液体 if 语句中使用来自父液体循环的属性

[英]Use a property from a parent liquid loop inside a liquid if statement

我正在制作按类别排序的产品列表。 下面的代码中有一个明显的语法错误,但它将说明我想要完成的任务。

 {%- for category in site.categories %} <h1>{{ category.title }}</h1> <ul> {%- for item in site.itens %} {%- if item.category == {{ category.title }} %} <li>{{ item.title }}</li> {%- endif %} {%- endfor %} </ul> {%- endfor %}

我试图找出一种方法让我的 if 语句使用当前循环的属性值。 关于如何使这项工作有任何想法?

提前谢谢大家!

只需从 if 语句内的对象中删除大括号,就可以了。

 {%- for category in site.categories %} <h1>{{ category.title }}</h1> <ul> {%- for item in site.itens %} {%- if item.category == category.title %} <li>{{ item.title }}</li> {%- endif %} {%- endfor %} </ul> {%- endfor %}

暂无
暂无

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

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