Я пытаюсь, чтобы expressionengine проверял поле канала для слова, и если это слово будет найдено, оно отобразит содержимое другого поля.ExpressioneEngine содержит оператор не работает
В этом случае я хочу, чтобы он искал {links-title} для слова «Добровольца», и если будет найдено слово «Волонтер», оно отобразит содержимое {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 говорит содержит оператор = но когда я использую его, страница отображается полностью пустым. Кажется, что этот оператор просто не работает. Если я использую ==, это работает, но в этом случае {link-title} должно быть «добровольцем» точно и ничего больше.
Кто-нибудь знает, что здесь происходит?
"содержит" оператор был добавлен в [EE 2.9] (https://ellislab.com/expressionengine/user-guide/about/changelog.html#version-2-9-0) , Какую версию вы используете? – AllInOne