本文目录一览:
- 1、dedeCMS如何修改一个栏目列表页为单页性质?
- 2、织梦dedecms当前栏目页面样式,也就是比如左侧同时调出几个同级栏目或者几篇文章标题,点击样式会变更
- 3、dedecms v5.7中 如何左侧显示多个二级栏目时如何设置当前的栏目样式,我写的代码没起作用
dedeCMS如何修改一个栏目列表页为单页性质?
方法一:修改栏目属性,改成频道封面,然后把页面内容输入在栏目内容content里面。\x0d\x0a\x0d\x0a方法二:栏目属性还是最终列表栏目(允许在本栏目发布文档,并生成文档列表),修改列表模板,在这个模板里面调用本栏目文档正文显示出来\x0d\x0a\x0d\x0a方法三:编辑栏目的“栏目内容”,然后自定义栏目的模板,在模板中只写{dede:field.content/}这么一句,然后更新栏目就好了。\x0d\x0a后续修改内容只需要在后台修改“栏目内容即可”.\x0d\x0a\x0d\x0a第三种方法最简单
织梦dedecms当前栏目页面样式,也就是比如左侧同时调出几个同级栏目或者几篇文章标题,点击样式会变更
栏目的表示方法:
{dede:channel type='关于我们的id' row='10' currentstyle="li class='hover'a href='~typelink~'span~typename~/span/a/li"}
lia href='[field:typeurl/]'span[field:typename/]/span/a/li
{/dede:channel}
currentstyle中双引号里的html就是当前状态下的,也就是当前浏览的栏目(公司概况)。
要是几篇文章列表中的,就利用文章的id是否等于当前浏览文章的id,要是相等的话就可以为该id的列表添加一个class样式,这样就可以利用css来控制其中的样式了。
dedecms v5.7中 如何左侧显示多个二级栏目时如何设置当前的栏目样式,我写的代码没起作用
这个我是用js的方法实现的。
1、左侧的列表正常调取
2、建立一个隐藏的div,里面的内容是当前栏目的标题
3、取到隐藏div的内容,去左侧栏目比对,相同则增加响应的class
效果蛮好,而且不用修改dede的代码,js组件很方便用。
有案例可看,如果需要可以私信我,这里发网址容易被屏蔽。