首页的导航栏上的栏目如何能做到自定义,(显示哪些栏目,不显示哪些栏目的自定义),
不是用栏目修改选项里的隐藏,因为选了隐藏的话,下面的栏目也会同时隐藏,也就是说,导航栏的栏目和主体内容下面的新闻栏目是有关联的。
我问的其实就是如何打破这种关联,在导航栏的栏目做的自定义显示,主体下面的新闻显示也做到自定义显示。
这里是不是用到了“根据栏目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> |
|