后台已经建好栏目,对于产品展示栏,之前按照这样的写法:
01 | {dede:channelartlist cacheid= 'channelsonlist' typeid=3 } |
04 |
<dt><a href= "{dede:field name='typeurl'/}" >{dede:field name= 'typename' /}</a></dt> |
07 |
{dede:channel type = 'sun' row= '10' noself= 'yes' } |
08 |
<li><a href= "[field:typeurl/]" >[field:typename/]</a></li> |
|
如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。
这样的结果着实另人费解。
接下来看第二种代码写法如下:
01 | {dede:channelartlist typeid=3 } |
04 |
<dt><a href= "{dede:field name='typeurl'/}" >{dede:field name= 'typename' /}</a></dt> |
07 |
{dede:sql sql= 'Select * from `dede_arctype` where reid=~id~ ORDER BY id' } |
08 |
<li><a href= "[field:typedir function=" cn_substr(@me,200,9) " /]" >[field:typename/]</a></li> |
|
结果呢,当然应该会是你想要的了,如下图。
这样的话,有子类就显示,没有就不显示了。
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们尽快处理。