smarty isset example

smarty isset Проверить существование переменной/поля массива -- пример кода (+foreach)

Пример проверки существования поля массива и последующий цикл по нему (в примере подразумевается, что это поле если есть полюбому является массивом):

{if  isset($itemMenu.children)}
	<span class="open-drop"><i class="fa fa-chevron-circle-down" aria-hidden="true"></i></span>
	<ul>
	{foreach from=$itemMenu.children key=subkey item=subMenuItem}
	   <li><a href="{$subMenuItem.alias}">{$subMenuItem.name}</a></li>  
	{/foreach}
	</ul>
{/if}

С отрицанием можно так:

Subscribe to RSS - smarty isset example