Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 在liquid if语句中使用来自父liquid循环的属性_Loops_For Loop_If Statement_Jekyll_Liquid - Fatal编程技术网

Loops 在liquid if语句中使用来自父liquid循环的属性

Loops 在liquid if语句中使用来自父liquid循环的属性,loops,for-loop,if-statement,jekyll,liquid,Loops,For Loop,If Statement,Jekyll,Liquid,我正在制作一份按类别分类的产品清单。下面的代码中有一个明显的语法错误,但它将说明我试图实现的目标 {%-for site.categories%} {{category.title}} {%-用于site.itens%} {%-如果item.category=={{category.title}}%} {{item.title} {%-endif%} {%-endfor%} {%-endfor%}只要删除if语句中对象的花括号,就可以了 {%-for site.categories%}

我正在制作一份按类别分类的产品清单。下面的代码中有一个明显的语法错误,但它将说明我试图实现的目标

{%-for site.categories%}
{{category.title}}
    {%-用于site.itens%} {%-如果item.category=={{category.title}}%}
  • {{item.title}
  • {%-endif%} {%-endfor%}

{%-endfor%}
只要删除if语句中对象的花括号,就可以了

{%-for site.categories%}
{{category.title}}
    {%-用于site.itens%} {%-if item.category==category.title%}
  • {{item.title}
  • {%-endif%} {%-endfor%}
{%-endfor%}