我想将url段变量拉入pyrocms文件插件调用。它看起来像
{{files:listing folder =“[segment(2)]”}}
或类似的东西。嵌入
的技巧是什么?{{url:segments..}}
里面
{{files:listing folder="…}}
我正在尝试为照片库的条件查询进行设置
答案 0 :(得分:1)
如果您查看PyroCMS Tags文档,您会在“标记属性”部分中清楚地看到这一点。
您也可以使用其他标记的输出作为标记中的属性值。例如,如果您希望网址段默认为当前查看页面的slug,则可以执行以下操作:
{{url:segments segment =“1”default = page:slug}}
这是一个示例,显示当用作属性值的标记本身具有属性时正确使用引号和大括号。
{{url:segments segment =“1”默认= {foo:bar value =“baz”}}}
提示:使用标记作为属性值时,省略引号和括号。唯一的例外是当您用作属性值的标记具有自己的属性时。
所以你可以通过以下方式轻松完成:
{{ files:listing folder={url:segments segment="2"} }}
基本上你不需要假装它是一个字符串,如果不是。您可以直接发送foo:bar参数,但如果有属性,则可以通过单个{和}将这些属性“分组”。
简单吧? :)