У меня есть плагин ExpressionEngine, заключенный в простое {if}
условие:
{if logged_in_member_id == segment_2}
{exp:external_entries:insert table="whatever" debug="n"}
{insert:member_id}{segment_2}{/insert:member_id}
{/exp:external_entries:insert}
{/if}
Проблема заключается в том, что код плагина выполняет независимо от того, выполняется ли условие 1006 * или нет.
Например, даже если segment_2
не соответствует logged_in_member_id
, плагин все равно выполняется.
Насколько я понимаю, простые условия оцениваются перед плагинами.Что я делаю не так?