dedecms如何在在文档页列表页调用文章列表

dedecms如何在在文档页列表页调用文章列表,第1张

dedecms新建的模型怎么调用

字段的内容给调用到页面上,分为两种,一种是用list标签调用的,领一种是用arclist标签调用的,不过调用方式都一样。

我们在文章页调用就用如下代码:

{dede:arclist row=8 titlelen=32 addfields='jiage' channelid='1'}

<li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:arclist}

在{dede:arclist row=6 titlelen=32}处多出了addfields='jiage' channelid='1' ,其中addfields='jiage'表示的是指定要获得的字段 addfields='字段1,字段' channelid='1' 表示的是该字段是属于哪个模型的,"1"为该模型的模型ID,我们在普通文章模型里面添加的字段,所以所以channelid=的值为1 。

在内容模型管理里面就会看到内容模型的ID,红色框内。

模型ID

在列表页的调用方式也一样,标签改为list即可,但前台参数需选中“使字段可以在列表的底层模板中获得”这样就可以在列表中调用该字段。

{dede:list row=8 titlelen=32 addfields='jiage' channelid='1'}

<li><span>¥[field:jiage/]起</span><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:list}

织梦直接进行调用就行,你看新闻栏目ID是多少,typeid="5" 这个就填几就出来了!{dede:arclist row="8" typeid="5" titlelen="30"}

Dedecms的标签调用的是有区域限制的,一些标签只能在文章页和首页以及频道页才能调用,但是单页面也想调用“最新文章”等一些文章列表,如果是用{dede:arclist} {dede:arclist /}这些标签肯定是调用不了的,哪要怎么办呢这个不用怕,这个问题dedecms早就想到了,在dedecms中有个“宏标签”功能,用这个功能可以实现全站调用。

  宏标签的设置:

  打开dedecms后台——>模板-->自定义宏标签-->智能标志向导

  1 选择一个你要的列表样式

  2 设置“调用栏目”,这里不用说了,就是想要调用的栏目。

  3 设置调用显示列表的文章条数,显示列数,标题长度,不过不设置也没事,回头想改还可以更改的。

  4 提取特定文档,如果你有需要调用特定的文章就要选择一下,如果么有,就不用选择。

  5 单条记录样式,这个有点重要,现在文章列表很多都是用<li></li>标签来做的,但是这里默认不是,如果你要在调用的时候适合你的页面,你需要自己修改一下,怎么修改

  这里示范一下,

  默认的标签:

  修改为<li></li>标签对的:

  还有很多功能,自己看支持字段。

  6“生成模版调用标记”

  7保存为自定义标记,这个很重要,一定要保存才可以了。要不下一步就么有内容可以做。

  8回到模板-->自定义宏标记 ,可以看到刚才保存的宏标记,如果不保存,这里是没有的。

  9点击“js调用”进行js调用代码提取

  10将刚才复制的那段js代码粘贴到你要的地方即可

  宏标签调用到此完成。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何在在文档页列表页调用文章列表

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情