[英]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.