关于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:arclist typeid='8' addfields='xingming,bingqi,shuming' flag='c,n' titlelen='35' row='1' channelid='21'}

<dl>

<dt><img src="[field:litpic/]" alt="[field:title/]" width="91" height="91" /></dt>

<dd class="dd1"><a href="[field:arcurl/]" target="_blank">[field:title/]</a></dd>

<!--<dd class="dd3"></dd>-->

<dd class="dd2"><span>姓名:</span>[field:xingming /]</dd>

<dd class="dd2"><span>患病年限:</span>[field:bingqi /]</dd>

<dd class="dd2 dd2noborder"><span>手术名称:</span>[field:shuming /]</dd>

</dl>

{/dede:arclist}

看得懂不,,这是我写的调用自定义字段,,不懂追问

{dede:arclist typeid = ‘栏目id’ row='36' titlelen='32' addfields='附加表字段名称,以‘,’分隔' channelid='模型id' }

我前几天刚回答了个这样的问题,我把代码贴出来你参考下吧!

{dede:arclist addfields='sjdz,yysj' channelid='1' row='10' orderby='sendate'}

<td>商家地址:[field:sjdz/]</td>

<td>营业时间:[field:yysj/]</td>

{/dede:arclist}

addfields='sjdz,yysj' channelid='1'

关键是addfields和channelid,addfields里面是你的自定义字段,channelid如果是普通文章就是1

以上是我很早以前整理出来的笔记,你看看。

如有帮助给个采纳。谢谢

{dede:field name='size' runphp='yes'}

$a=explode(",",@me);

@me = "";

foreach($a as $k)

{

@me="<li><input type='radio' name='size' value='$k' id='size' /><a href='javascript:void(0);' class='size_radioToggle'><span class='value'>$k 码</span></a></li>";

}

{/dede:field}

之前帮朋友用织梦写过一个商城的功能,以上代码就可以完成你说的需求

{dede:field name='size' runphp='yes'}

name='size' 就是你的自定义字段, 使用foreach 循环出来

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于DEDEcms 自定义字段的调用问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情