dede文章列表标签怎么调用

dede文章列表标签怎么调用,第1张

利用织梦可以自定义模型内容数据,并调用的原理,把文章模板的body字段看做在自定义的 [field:body function='cn_substr(html2text(@me),600)'/] 600为调用的字节数,

{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
标签属性
typeid:频道ID
row:获取的栏目返回值

文档列表标签就是arclist,这个标签页是dede模板中最常见的基本标签,但是我们能学会这个标签,其它的也不难。arclist是全局标签,除了一些特殊模板外,比如searchhtm,普通搜索模板就不适合了。
arclist列表标签的基本结构有:
{dede:arclist}
<a href="/[field:arcurl/]">[field:title/]</a>
{/dede:arclist}
上面介绍了arclist列表标签的结构下面我们介绍下它的参数,col这个是关于调用出来有几列的比如:
{dede:arclist col=2}
<a href="/[field:arcurl]">[field:title/]</a> </br>
{/dede:arclist}
这样出来的话,调用标签的地方就会出现2列。因为默认的是显示10行,如果col=2的话,就会出现每列显示5行。
row参数就是空间显示多少个行,也就是出现多少标题了。
{dede:arclist row=20 col=2}
<a href="[/field:arcurl]">[field:title/]</a>
{/dede:arclist}
这样就会显示2列,一列10行。
然后呢蒋金龙继续介绍dede调用的参数,typeid,这个参数是指定必须要调用那个把个栏目下的文字标题。而titlelen,这个是数码调用文章标题的字数。比如以下:
{dede:arclist row=18 col=2 typeid=1 titlelen=20}
<li><a href="[/field:arcurl]">[filed:title/]</a> </li>
{/dede:arclist}
这样显示出来的效果就是调用栏目ID为1的文章标题,2列一列9行,而且标题为10个子。也就是20字节。
orderby表示的参数是排列方式的调用,若按照点击方式来排列的话就是orderby='hot'或者是orderby='click',这些就是按照点击排行的热门文章。
1、按出版时间(orderby='sortrank' 或 orderby='pubdate' )
2、按最后出现评论的时间排序 orderby=='lastpost'
3、按得分 orderby=='scores'
4、按文章ID排序 orderby='id'
5、随机文档列表 orderby='rand' 也就是大家在有些网站看到随机推荐。下面蒋金龙给济源SEO写一段调用,看看大家能看出什么意思吗?
{dede:arclist row=10 col=2 typeid=1 titlelen=18 orderby='hot'}
<li><a href="/[field:arcurl]">[field:title/]</a> </li>
{/dede:arclist}

用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,这样就可以了。

1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。

2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。

3、下一步如果没问题,就点击确定。

4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12903081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存