0

我需要根据文件夹显示一些图像{{ name }}

我的文件名称如下所示:

  • foo.jpg
  • foo_blur.jpg
  • 酒吧.png
  • bar_blur.png

现在我需要对模糊图像做一些事情。这是我尝试过的,但没有成功:

{{ files:listing folder='1' }}
    {{ if { helper:strpos haystack='[[ name ]]' needle='_blur' } }}
        {{ files:image id='{{ id }}' }}
    {{ endif }}
{{ /files:listing }}

目前它什么也不做。看来,strpos回报总是如此false。任何想法我做错了什么?

4

2 回答 2

0

name您应该对变量使用相同的花括号,就像对id:

{{ files:listing folder='1' }}
    {{ if { helper:strpos haystack='{{ name }}' needle='_blur' } }}
        {{ files:image id='{{ id }}' }}
    {{ endif }}
{{ /files:listing }}
于 2013-09-24T23:29:50.007 回答
0

感谢 Leon Stafford,我自己搞定了:

只需卸下支架[[ ]] 及其周围quotes

{{ files:listing folder='1' }}
    {{ if { helper:strpos haystack=name needle='_blur' } }}
        {{ files:image id='{{ id }}' }}
    {{ endif }}
{{ /files:listing }}
于 2013-09-24T23:37:41.093 回答