DEDE织梦cms常用的参数标签调用汇总,以下龙腾飞网络科技-小吴实操中笔记记录,网站修改常用参数进行操作,保存使用非常方便:
一、调用内容
1、dede首页调用“单页栏目内容”
例如:以公司简介栏目为例,网站首页会有显示公司简介的板块,在对应板块位置,输入如下代码:
本代码的特点:可以调用出指定栏目的全部内容,包括内容中的图片、视频等元素,并且可以保持内容原来的文章格式。
{dede:sql sql='Select content from dede_arctype where id=2'}
[field:content/]
{/dede:sql}
2、dede首页调用“单页栏目内容”“内容字数限制”
本代码的特点:只调用文字,数字550是限制调用出来的字数。
{dede:sql sql='Select content from dede_arctype where id=2' }
[field:content function='cn_substr(html2text(@me),550)'/]...
{/dede:sql}
3、dede首页调用“列表栏目的文章内容”“最新更新”
本代码特点:本代码可以调用文章的全部内容,并保持文章格式。
{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}
[field:body /]
{/dede:sql}
4、dede首页调用“列表栏目的文章内容”“指定一篇文章”
{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}
[field:body /]
{/dede:sql}
5、dede首页调用“列表栏目的文章内容”“指定一篇文章”“限制字数”
{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}
[field:body function="cn_substr(@me,120)" /]
{/dede:sql}
二、调用标题名称
1、调用当前栏目的名称
{dede:field name="typename"/}
2、调用该顶级频道下所有字栏目,row代表调用5条
{dede:channel type='son' row='5'}
<a href="[field:typeurl/]">[field:typename/]</a>
{/dede:channel}
3、调用指定id的栏目,不过只能调用一个,要想多个调用就只能重复多次调用该标签
{dede:type typeid='栏目id'}
<a href="[field:typeurl/]">[field:typename/]</a>
{/dede:type}
4、多级栏目调用
{dede:channelartlist typeid='3,5'}
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
{/dede:channelartlist}
5、调用指定id的栏目文章和栏目名称一起调用
{dede:arclist typeid='1' row='6' titlelen='42'}
<span><a href="[field:typeurl/]" target="_blank">[[field:typename/]]</a></span>
<a href="[field:arcurl/]" target="_blank">[field:title/]</a>
{/dede:arclist}
三、调用图片
1、调用img图片
直接调用图片:
<img src="[field:litpic/]"/>
默认的index.htm调用:
{dede:arclist row='3' titlelen='30' typeid='1'}
<div class="swiper-slide">
<a href="[field:arcurl/]" target="_blank">
<img src="[field:litpic/]" alt="[field:title/]" />
<p>网站设计<br /><strong>[field:title/]</strong><br />[field:id function=GetTags(@me)/]</p>
</a>
</div>
{/dede:arclist}
或者
{dede:arclist row=5 orderby=pubdate type='image.' imgwidth='124' imgheight='94' typeid='11' }
<li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>
{/dede:arclist}
2、默认的图片集首页掉不出内容,需要修改include/extend.func.php文件
增加如下代码:
//获取图集内容
function getbody($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT body FROM addonimages WHERE aid= '$id'");
$res = $row['body'];
return $res;
}
前台调代码:
{dede:arclist typeid='6' row='5' type='image.' imgwidth='376' imgheight='376' limit='0,5' orderby='sortrank'}
<div class="goods_ltcontent [field:global name=autoindex runphp='yes'](@me>1)? @me='sk_hide':@me='';[/field:global]" id="goods_[field:global name=autoindex runphp='yes']@me=@me;[/field:global]">
<div class="ltctimg"><img src="[field:litpic/]" alt="[field:title function='html2text(@me)'/]" /></div>
<div class="ltctct">
[field:id function='getbody(@me)'/]
</div>
<div class="ltctmore"> <a href="[field:arcurl/]" class="btn">更多详情</a> </div>
</div>
{/dede:arclist}