dedecms 中设置获取顶级栏目下的子栏目,点击顶级栏目,子栏目位置显示的却是子栏目中的文章列表

dedecms 中设置获取顶级栏目下的子栏目,点击顶级栏目,子栏目位置显示的却是子栏目中的文章列表,第1张

尝试以下几种操作

1手动清除data/tplcache目录下的文档缓存文件,然后在进行刷新

目录data 给读取和写入权限

2如果程序没做特殊修改,用FTP工具,上传include文件,覆盖旧文件。

3使用系统的错误文档修复

修复结果使_arctiny与_archives 记录条数一致

arclist支持 noflag 属性,可以在那个不想显示的栏目里,为每一篇新闻加上:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b],选取其中一个在系统中不用的,做为隔离属性。

这样就能“曲线”实现你的效果了。

要调用某个栏目的下级栏目名称,参考下面的标签

{dede:channel row='20' type ='son' typeid ='2' } 此处是底层标签 {/dede:channel}

row='20'表示调用20个栏目名称

type ='son'表示调用下级栏目

typeid ='2'表示父栏目id为2

关于底层标签,诸如栏目名称,链接等等就不再赘述了吧

用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下:

{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}

[field:body/]

{/dede:arclist}

重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 中设置获取顶级栏目下的子栏目,点击顶级栏目,子栏目位置显示的却是子栏目中的文章列表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情