文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>dedecms模板制作基础之~siteurl~

dedecms模板制作基础之~siteurl~

时间:2010-09-28  来源:钻石网

熟悉dedecms的朋友应该都比较清楚,有的栏目是三级栏目,就是有栏目页、列表页和文章页。但是有的栏目只有列表页和文章页,甚至有的栏目就只有一个页面。

对于三级的栏目比较好办,做三个模板就可以了,两级的呢?我们需要点击导航直接进入第一个子栏目,我采用了一个特殊的方法:利用siteurl。

读取栏目用的是channel标签,一般我们读取栏目链接的时候是用typelink,就像这样

{dede:channel type='top'}
   <li><a href='[field:typelink/]' title='[field:typename/]'>[field:typename/]</a></li>
{/dede:channel}

这个只适用于三级栏目,因为typelink链接到的是栏目也,如果该栏目是两级的,也就是没有栏目页,就出错了。

为了能够点击导航直接进入第一个子栏目,我们读取栏目链接时不用typelink,用另外一个字段siteurl,把第一个子栏目的链接填写到绑定域名里,那么,在模板中这么写就可以了(当然,我们得保证channel能独取出来siteurl)

{dede:channel type='top'}
   <li><a href='[field:siteurl/]' title='[field:typename/]'>[field:typename/]</a></li>
{/dede:channel}

这是一个简单但不知道是不是最好的解决这类问题的方法,大家有更好的方法了希望能够分享一下。

不管怎么样,能抓住老鼠的猫,就是好猫!!

http://www.dedecmsmoban.com

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载