pyrocms文件插件变量

时间:2012-10-08 12:40:23

标签: pyrocms

我想将url段变量拉入pyrocms文件插件调用。它看起来像

  

{{files:listing folder =“[segment(2)]”}}

或类似的东西。嵌入

的技巧是什么?
{{url:segments..}} 

里面

{{files:listing folder="…}}

我正在尝试为照片库的条件查询进行设置

1 个答案:

答案 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参数,但如果有属性,则可以通过单个{和}将这些属性“分组”。

简单吧? :)