【发布时间】:2015-08-26 02:12:22
【问题描述】:
我正在尝试让表达式引擎检查频道字段中的单词,如果找到该单词,它将显示另一个字段的内容。
在这种情况下,我希望它在 {links-title} 中搜索单词“Volunteer”,如果找到单词“Volunteer”,它将显示 {links-branch} 的内容。
这是我尝试使用的代码:
{exp:channel:entries channel="locations-links"}
{if links-title *= "Volunteer"}
{links-branch}
{/if}
{/exp:channel:entries}
此页面:https://ellislab.com/expressionengine/user-guide/templates/conditionals.html#contains-operator 说包含运算符是 *= 但是当我使用它时,页面显示完全空白。从字面上看,这个运算符似乎不起作用。如果我使用 == 它可以工作,但在这种情况下,{links-title} 必须完全是“志愿者”,仅此而已。
有人知道这里是怎么回事吗?
【问题讨论】:
-
EE 2.9 中添加了“包含”运算符。你运行的是什么版本?