0
這個聰明的代碼通過多維數組循環(通過調用{include}自己),並將每個維度的數據放入多維HTML列表中。我想傳遞一個遞增值。那麼如何傳遞{include}函數中的{counter}值呢?Smarty:我如何傳遞{include}函數中增加的{counter}值?
{foreach from=$tree item=wrapper}
{assign var="idcat" value=$wrapper.idcat}
{assign var="url" value=$wrapper.item->getLink()}
{assign var="name" value=$wrapper.item->get('name')}
{if $idcat|in_array:$path}
{assign var="aClass" value='active'}
{else}
{assign var="aClass" value=''}
{/if}
<li>
<a class="{$aClass|escape}" href="{$url|escape}" title="{$name|escape}">{$name|escape}</a>
{if $idcat|in_array:$path}
{include file="navigation_main/template/get.tpl"
tree=$wrapper.subcats path=$path ulId=""}
{/if}
</li>
{/foreach}