開発メモ

開発用のメモです。

Smarty 最上、最下用リンクの作り方(section loop)

<!--{section name=cnt loop=$arrList}-->
<tr id="<!--{$arrList[cnt].category_id}-->" style="background:<!--{if $arrForm.category_id != $arrList[cnt].category_id}-->#ffffff<!--{else}--><!--{$smarty.const.SELECT_RGB}--><!--{/if}-->;" align="left">
    <td class="center">
        <!--{$arrList[cnt].category_id}-->
    </td>
    <td>
        <!--{if $arrList[cnt].level != $smarty.const.LEVEL_MAX}-->
        <a href="?" onclick="eccube.setModeAndSubmit('tree', 'parent_category_id', <!--{$arrList[cnt].category_id}-->); return false"><!--{$arrList[cnt].category_name|h}--></a>
        <!--{else}-->
        <!--{$arrList[cnt].category_name|h}-->
        <!--{/if}-->
    </td>
    <td class="center">
        <!--{if $arrForm.category_id != $arrList[cnt].category_id}-->
        <a href="?" onclick="eccube.setModeAndSubmit('pre_edit', 'category_id', <!--{$arrList[cnt].category_id}-->); return false;">編集</a>
        <!--{else}-->
        編集中
        <!--{/if}-->
    </td>
    <td class="center">
        <a href="?" onclick="eccube.setModeAndSubmit('delete', 'category_id', <!--{$arrList[cnt].category_id}-->); return false;">削除</a>
    </td>
    <td class="center">
        <a href="?" onclick="eccube.setModeAndSubmit('tree', 'parent_category_id', <!--{$child.category_id}-->); return false;">追加/確認</a>
    </td>
    <td class="center">
        <!--{* 移動 *}-->
        <!--{if $smarty.section.cnt.iteration != 1 && $smarty.section.cnt.iteration != 2}-->
        <a href="?" onclick="eccube.setModeAndSubmit('up2','category_id', <!--{$arrList[cnt].category_id}-->); return false;">再上</a>
        <!--{/if}-->
    </td>
    <td class="center">
        <!--{* 移動 *}-->
        <!--{if $smarty.section.cnt.iteration != 1}-->
        <a href="?" onclick="eccube.setModeAndSubmit('up','category_id', <!--{$arrList[cnt].category_id}-->); return false;">上へ</a>
        <!--{/if}-->
    </td>
    <td class="center">
        <!--{* 移動 *}-->
        <!--{if $smarty.section.cnt.iteration != $smarty.section.cnt.last}-->
        <a href="?" onclick="eccube.setModeAndSubmit('down','category_id', <!--{$arrList[cnt].category_id}-->); return false;">下へ</a>
        <!--{/if}-->
    </td>
    <td class="center">
        <!--{* 移動 *}-->
        <!--{if $smarty.section.cnt.iteration != $smarty.section.cnt.last && $smarty.section.cnt.index_next != $smarty.section.cnt.loop-1}-->
        <a href="?" onclick="eccube.setModeAndSubmit('down2','category_id', <!--{$arrList[cnt].category_id}-->); return false;">最下</a>
        <!--{/if}-->
    </td>

</tr>
<!--{/section}-->
Twitter: @asahina_alice