JTBC

修改模板让isort同时调用出二级类别
版本:ASP版,时间:2006-12-21 20:46:57,点击:0
isort 函数可以调用出类别,假如我们想在网站上调用出 一级分类下面显示二级分类的话,直接调用是无法实现的,但对调用类别的模板进行修改之后这种形式的调用完全可以实现。

思路:

采用递归调用,在调用类别的模板中也写入 isort 函数使其调用当前调用的类别所属的子类别,因此,我们同时需要2个调用类别的模板。

步骤:

首先,我们进入类别的模板管理界面(.tpl.tpl_sort)增加一个新的节点,节点名 1_1

<table cellpadding="0" cellspacing="0" class="tabc lrbtline">
  <tr>
    <td width="100%" class="tbg" align="left">{$=itake('global.lng_config.sort','lng')}</td>
  </tr>
  <tr>
    <td width="100%" class="tda">
      <table border="0" width="100%" cellpadding="0" cellspacing="0">{$}
        <tr>{$$}
          <td height="20" align="left">
            <table cellpadding="0" cellspacing="0" width="100%">
              <tr>
                <td height="25"><a href="{$=curl("{$baseurl}", iurl('list', {$id}, {$urltype}, 'folder={$createfolder};filetype={$createfiletype}'))}" target="_self">{$sort}</a></td>
              </tr>
              <tr>
                <td>{$=isort("tpl=1;rnum=2;class={$id}")}</td>
              </tr>
            </table>
          </td>{$$}
       </tr>{$}
      </table>
    </td>
  </tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td height="5"></td>
  </tr>
</table>


以及原来的节点 1

<table cellpadding="0" cellspacing="0" class="tabc lrbtline">
  <tr>
    <td width="100%" class="tbg" align="left">{$=itake('global.lng_config.sort','lng')}</td>
  </tr>
  <tr>
    <td width="100%" class="tda">
      <table border="0" width="100%" cellpadding="0" cellspacing="0">{$}
        <tr>{$$}
          <td height="20" align="left"><a href="{$=curl("{$baseurl}", iurl('list', {$id}, {$urltype}, 'folder={$createfolder};filetype={$createfiletype}'))}" target="_self">{$sort}</a></td>{$$}
       </tr>{$}
      </table>
    </td>
  </tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td height="5"></td>
  </tr>
</table>


然后直接这样调用即可:{$=isort("tpl=1_1;rnum=1")}

备注

这种形式的调用不但可以调用 二级类别。三级,四级的类别也都可以以这样的形式调用出来。
打印】【关闭
相关评论
Loading..
我要评论
查看所有评论内容
评论内容
 

© 2004-2008 Jetiben.Com All Rights Reserved 沪ICP备06051277号

网站留言 | 关于我们 | 联系我们 | 解决方案 | 相关服务