讓 LifeType 的連結列表可以收折

| 十二月 18, 2005 | 沒有迴響| 沒有引用| 1629 reads | Size: L, M, S | Edit: P, C, R |
| Category: LifeType. |

    Reic 那邊看到的,其實很早就有了,只是最近才用到,所以才轉貼過來。

    原文在此。經測試後,在 Firefox 和 IE 都沒問題。

    將連結的語法部份改成:

    <script type="text/javascript">
    function expandIt(getIt) {ldelim} getIt.style.display=(getIt.style.display=="none")?"":"none";
    {rdelim}
    </script>

    {foreach from=$mylinkscategories name=linkcategory item=linkcategory}
    <b><a xhref="javascript:expandIt(document.getElementById('lnk{$smarty.foreach.linkcategory.iteration}'))"> {$linkcategory->getName()} </a></b><br />
    <ul id="lnk{$smarty.foreach.linkcategory.iteration}" name="lnk{$smarty.foreach.linkcategory.iteration}" style="display: none;">
    {foreach from=$linkcategory->getLinks() item=link}
    <li><a xhref="{$link->getUrl()}" title="{$link->getDescription()}">{$link->getName()}</a></li>
    {/foreach}
    </ul>
    {/foreach}

    P.S. 請將 xhref 改成 href,Fx 跟 TinyMCE 他們感情不好。 

    然後在這段語法加上適當的區塊語法,以及你想要做的修改即可。

     



Leave A Comment: