У меня есть: оператор if, который проверяет, равен ли идентификатор страницы значению cms ID, я не так разбираюсь в коде smarty. Поэтому я точно не знал, как исправить мою проблему.Smarty проверяет, соответствует ли идентификатор определенным номерам
{if $cms->id eq 10}
{* Do Something *}
{/if}
Что я хочу: является то, что у меня есть массив с несколькими страниц идентификаторов, и что он проверяет, является ли один из этих идентификаторов соответствует {$cms->id}
. Надеюсь, это понятно, что я имею в виду. Ниже я добавил код php, который делает то же самое, только я могу заставить его работать в Smarty.
$numbers = array(10,20,30,40,50,60);
if(in_array($cms->id, $numbers, true)){
/* do something */
}
вы пробовали -> '{если in_array ($ CMS-> идентификатор, массив (10,20,30,40,50,60)))} {* Do Something *} {/if} ' – Sean
@Sean - Да, я пробовал это, но, к сожалению, тоже не работает. – Paul