dede 调用自定义字段方法

{dede:arclist addfields='add1,add2,需要查询出来的自定义字段名' channelid='自定义内容模型的ID' row='10' orderby='pubdate''}(add1,add2为自字义的字段名)
字段名1 调用: [field:add1 /]
字段名2 调用: [field:add2 /]
{/dede:arclist}

或者

{dede:arclist addfields='add1,add2,' row='10' orderby='pubdate''}(add1,add2为自字义的字段名)
字段名1 调用: [field:add1 /]
字段名2 调用: [field:add2 /]
{/dede:arclist}

或者

{dede:sql sql="SELECT exhibition_name,exhibition_time,exhibition_address FROM #@__addonExhibition"} [field:exhibition_name/] {/dede:sql}

或者

{dede:sql sql="SELECT exhibition_name,exhibition_time,exhibition_address FROM dede_addonExhibition"} [field:exhibition_name/]
{/dede:sql}

或者

基本语法:
{dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' adddata='' }

自定义样式模板(InnerText)

{/dede:arclist}

属性参考:

adddata='表名,需要调用的列名1,需要调用的列名2,……' 注意:这里的第一个值必须要填数据库的表名,表名不要包含dede_

变量调用方法:[field:列名1 /] [field:列名2 /] ……

如:
{dede:arclist infolen='100' adddata='表名,需要调用的列名1,需要调用的列名2,……'}
[field:textlink /]
<br>
[field:info /]
<br>
[field:需要调用的列名1 /]
<br>
[field:需要调用的列名2 /]
<br>
{/dede:arclist}

========================另外一种方法=========================

将需要调用的字段,换成如下格式放在arclist标签内即可.

代码如下:

[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="SELECT mb5u.新增字段名 FROM dede_附加表名 as mb5u where mb5u.aid=@me";
$arcRow = $dsql->GetOne($a);br/>@me=''.$arcRow[新增字段名].'';
[/field:id]

这样就可以在首页调用自定义字段的内容了.

转载于:https://blog.51cto.com/14262733/2370550

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值