Что у меня есть: оператор if, который проверяет, равен ли идентификатор страницы идентификатору cms, у меня нет опыта работы с умным кодом. Поэтому я точно не знал, как решить мою проблему.
{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 */
}
{if in_array( $cms->id, array(10,20,30,40,50,60))) } {* Do Something *} {/if}
- person Sean   schedule 09.12.2014