dedecms中在列表页面实现点击左边的栏目,在右边以列表的形式罗列显示出该栏目内容怎么做的呀?

dedecms中在列表页面实现点击左边的栏目,在右边以列表的形式罗列显示出该栏目内容怎么做的呀?,第1张

通常dedecms列表内容页可以利用系统内置标签[field:description/]来调用,但有时候后台文章摘要需要其它用处,那么这个时候需要调用部分文章正文内容做为摘要显示

步骤和方法

本操作需要用户对DedeCMS系统有较高的了解,如果您感觉自己不太掌握,可以考虑选择官方安全相关服务

步骤和方法

进入后台 核心 -> 频道模型 -> 内容模型管理 -> 普通文章 -> 更改

调用代码:

{dede:list pagesize='10'}

[field:body/]

[field:title/]

{/dede:list}

将内容转化为文字格式并截取字符串[field:body function='cn_substr(html2text(@me),600)'/]

在列表页不能直接使用{dede:fieldbody/},这个是在内容页使用的标签。在列表页有其他的用法:

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

[field:body/]

{/dede:arclist}

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

(不给采纳就不科学了)

这很简单的啊,左边使用dede:channelartlist指定栏目调用或者dede:channel,右侧使用{dede:fieldcontent/}栏目内容标签。栏目全部设置成封面即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms中在列表页面实现点击左边的栏目,在右边以列表的形式罗列显示出该栏目内容怎么做的呀?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情