OctoberCMS, сравнивая строку записи со строкой - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь очистить свои заголовки в своем октябрьском проекте CMS, и у меня возникла проблема.

У меня есть набор страниц, заданный как "Одиночные игры", и поэтому он имеет заголовок [category] -single, который не велик.

Поэтому я пытаюсь использовать функцию [x] in [y] в twig для функции if следующим образом;

{% else if ('single' in this.page.baseFileName) %}
<title>[formatted title]</title>
{% else %}

это не помогает и выдает «Неожиданное имя токена» с именем «значение» («ожидается конец блока операторов»).исключение.

Никаких изменений, о которых я могу подумать (например, заключить в скобки указатель записи), и я захожу в тупик по этому поводу.

Любая помощь?

1 Ответ

0 голосов
/ 23 октября 2018

кажется, что вы добавляете лишний пробел к else if, просто удалите его и используйте elseif

{% elseif ('single' in this.page.baseFileName) %}
{#  ^ use like this #}
<title>[formatted title]</title>
{% else %}

документы: https://twig.symfony.com/doc/2.x/tags/if.html

если есть сомнения, прокомментируйте.

...