нужно удалить первый элемент после всех этих заявлений, я пытаюсь добавить key=i
ко второму foreach
, и добавить {if $i!=0}
, но не работает для меня, потому что у меня есть многоуровневая система и после всех if
заявлений первого $i
отличается для всех страниц.Удалить первый элемент после того, как если оператор
{foreach from=$page.path item=e}
{assign var=element value=0}
{foreach from=$menu3 item=r}
{if $e.page_id==$r.page_id}{assign var=element value=$r}{/if}
{if $element._left < $r._left && $element._right > $r._right}
{if $r._level==$element._level+1 && $r._level==$page._level}
<a href="{$r.url}">{$r.name}</a>
{/if}
{/if}
{/foreach}
{/foreach}
P.S. Извините за мой английский.
Я решаю его с другим выражением if else – Ap333