主题 : 如何自定义显示首页导航栏的栏目和主体下新闻的栏目?
级别: 白丁
UID: 7400
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-06-01
在线时长:0
1#   发表于:2010-06-29 13:04:41  IP:125.86.*.*
首页的导航栏上的栏目如何能做到自定义,(显示哪些栏目,不显示哪些栏目的自定义), 
不是用栏目修改选项里的隐藏,因为选了隐藏的话,下面的栏目也会同时隐藏,也就是说,导航栏的栏目和主体内容下面的新闻栏目是有关联的。 
我问的其实就是如何打破这种关联,在导航栏的栏目做的自定义显示,主体下面的新闻显示也做到自定义显示。 
这里是不是用到了“根据栏目ID获得栏目URL”的代码? 


有个版主介绍过: 
如果是取某个栏目的子栏目url,可以使用自定义标签,请参考精华贴中的自定义标签相关说明  

如果取某个栏目的url,不必用id去取,栏目url都是有规律的  
普通栏目的url:网站路径/栏目路径/index.htm   例如:http://www.jeecms.com/news/index.htm  
单页栏目的url:网站路径/栏目路径.htm       例如:http://www.jeecms.com/about.htm 

他说的取某个栏目的子栏目url这个我没看懂,谁能稍微详细点介绍一下吗? 

导航栏“自定义显示需要的栏目”需要修改\include\default上\head.html的代码: 
[@cms.ChnlList id='' inner='1';c]<li class="thisclass"><a href="${c.url}">${c.name}</a></li>[/@cms.ChnlList] 

下面新闻主体“自定义显示需要的栏目”需要修改\article\default、index.html的代码: 
 <div class="cycle_news_row">[@cms.ChnlList id='' sysType='article' hasContent='1' inner='1';c] 
      <div class="list cycle_news"> 
        <div class="list_bar">// <a target="_blank" href="${c.url}">${c.name}</a></div> 
        <div class="list_content h130">[@cms.ArtiList chnlId=c.id sysContent='1-1' titLen='20' count='6' lineHeight='3'lineHeight='3' dateFormat='4' datePosition='2' headMark='1' target='1'/]</div> 
      </div> 
      [/@cms.ChnlList] 
      <div style="clear: both"></div> 
    </div> 
  </div>
1 共1页