{dede:list pagesize='10' addfields='zhiwu,dianhua,youxiang' channelid='1' }对吗

为什么调用不出来zhiwu,dianhua,youxiang这三个自定义字段... 为什么调用不出来zhiwu,dianhua,youxiang这三个自定义字段 展开
 我来答
0伴奏泡泡
推荐于2018-02-27 · TA获得超过337个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:155万
展开全部

你那样写是不对的,{dede:list}默认情况下是调不出自定义字段的,你需要在dede后台先设置下:

系统——频道模型——找到属于这个列表的模型后打开——往下拉找到【列表附加字段】——把你要显示的自定义字段写到后面,然后在模板里调用就可以了把addfields去掉

{dede:list pagesize='10' },按平常的来就行,

shine戚七七
推荐于2016-03-24 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2590万
展开全部
不对的,{dede:list}默认情况下是调不出自定义字段的,需要在dede后台先设置下:系统——频道模型——找到属于这个列表的模型后打开——往下拉找到【列表附加字段】——把要显示的自定义字段写到后面,然后在模板里调用就可以了把addfields去掉
{dede:list pagesize='10' },按平常的来就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有香菜么0Hwace
2013-08-09 · 超过45用户采纳过TA的回答
知道答主
回答量:220
采纳率:0%
帮助的人:98.8万
展开全部
list这个标签呢是不支持 addfields 和channelid属性的,
追问
那列表页做分页怎么办  同时要调用自定义标签
追答
你可以在dede:list标签中调用这个
[field:id runphp="yes"]
$dsql = new DedeSql(false);
$sql="SELECT qiba.address from `dede_addonqiba` as qiba where qiba.aid=@me";
$arcRow = $dsql->GetOne($sql);
@me=''.$arcRow['address'].'';
[/field:id]
这个代码是列表标签调用附加表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式