smarty foreach のはじめとおわりと番号

トップphp/smartysmarty foreach のはじめとおわりと番号

smarty foreach のはじめとおわりと番号

smarty foreach のはじめとおわりと番号

1.リテラル文字{}を無視する
 最後に、をつけない。
var menudata = {literal}{{/literal}
{foreach from=$MENU|smarty:nodefaults item="menu" name="menu"}
{if $smarty.foreach.menu.first}
{/if}
"menu_{$menu.menu_seq|escape}": {literal}{{/literal}
"seq":"{$menu.menu_seq|escape}",
"menu_seq":"{$menu.menu_seq|escape}",
"name":"{$menu.name|escape}",
"isoption":"{$menu.isoption|escape}"
{literal}}{/literal}
{if !$smarty.foreach.menu.last},{/if}
{/foreach}
{literal}};{/literal}

2.番号は
{foreach from=$RESULT|smarty:nodefaults item="list" name="result"}
{$smarty.foreach.result.iteration}.<a href="{$smarty.server.SCRIPT_NAME}?admin2=1 accesskey="{$smarty.foreach.result.iteration}">{$list.id|escape} </a><br>
{/foreach}


カテゴリ内の記事