У меня возникла небольшая проблема с порядком синтаксического анализа и условной логикой Expression Engine.
Я хочу встроить шаблон на основе условного оператора в канал.
Что-то вроде этого:
{exp:channel:entries channel="project" limit="3"}
{if count >2}
<h1>title{/h1}
{if:else}
{embed="test/.test.html}
{/if}
{/exp:channel:entries}
Проблема в том, что вставка вызывается несколько раз из цикла. Я попытался использовать Stash для установки переменной (затем вызвать вставку, если переменная была установлена), но это слишком поздно или слишком рано в порядке синтаксического анализа.
Кто-нибудь знает способ условного встраивания на основе значений канала?