关于DEDEcms 自定义字段的调用问题
我前几天刚回答了个这样的问题,我把代码贴出来你参考下吧!
{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:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}
{dede:arclist typeid = ‘栏目id’ row='36' titlelen='32' addfields='附加表字段名称,以‘,’分隔' channelid='模型id' }
修改dede/templets/diy_listhtm,43行处加入
else if($fielddata[1]=='datetime')
{
$fields[$field] = GetDateTimeMk($fields[$field]);
}
添加自定义字段:核心--频道模型--内容模型管理 修改相应的内容模型--字段管理--添加新字段就可以了 调用自定义字段代码
{dede:arclist addfields='自定义字段1,自定义字段2,' channelid='自定义内容模型的ID' row='10' orderby='pubdate''}
[field:自定义字段1/][field:自定义字段2/]
{/dede:arclist}
0条评论