Каков синтаксис создания оператора if для нескольких идентификаторов в файле .tpl? - PullRequest
0 голосов
/ 05 февраля 2019

Я получил этот маленький кусочек кода: {if $smarty.get.id_cms == 1 }

Я хотел бы выполнить итерацию на каждой странице cms с идентификатором от 1 до 20. Вместо создания еще 19 операторов if.

Iпытался использовать "," и ";"без успеха.

Использование "," или ";"разбивает страницу на белизну.Указывает, что мой «угаданный» синтаксис неверен.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Попробуйте:

{if $smarty.get.id_cms => 1 &&  $smarty.get.id_cms <= 1}

С уважением

0 голосов
/ 05 февраля 2019

Должно быть, я был под влиянием.

Конечно, это было так же просто, как

{if in_array($smarty.get.id_cms, array (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20))}
...