首页 开发指南

一、在arclist标签中的调用方法为:

1 {dede:arclist row=’6′ channelid=’8′ addfields=’qq,email’}

2 [field:qq/] [field:email/]

3 {/dede:arclist}

代码解释:

4 channelid=’8′ ,这个channelid表示频道的ID(在内容模型列表即可看到);

5 addfields=’qq,email‘ ,这个表示你要从上面哪个模型中调用哪些字段,多个字段请用英文状态的逗号“,”分隔;

6 底层模板请直接使用 [field:字段名/]连接[field:textlink /] 调用即可;

用arclist调用于附加表字段的方法:

要获取附加表内容,必须符合两个条件

1、指定 channelid 属性

2、指定要获得的字段 addfields=’字段1,字段’

如:

{dede:arclist addfields=’filetype,language,softtype’ row=’8′ channelid=’3′}

[field:textlink /] – [field:softtype /]<br />

{/dede:arclist}

底层模板字段:

ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,

source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,

description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,

stime(pubdate 的”0000-00-00″格式)

其中:

textlink = <a href=’arcurl’>title</a>

typelink = <a href=’typeurl’>typename</a>

imglink = <a href=’arcurl’><img src=’picname’ border=’0′ width=’imgwidth’ height=’imgheight’></a>

image = <img src=’picname’ border=’0′ width=’imgwidth’ height=’imgheight’ alt=’titile’>

字段调用方法:[field:varname/]

如:

{dede:arclist infolen=’100′}

[field:textlink/]

<br>

[field:infos/]

<br>

{/dede:arclist}

注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。

关于自定义模型的用法,我这里只补充一点,有时候我们按照上面的文档操作了,却发现自定义的字段依然在列表页中显示不出来,这是因为你在建立自定义模型的时候设置有问题,在自定义模型添加字段的时候,在前台参数里面有两个选项:

使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)
前台投稿及采集规则禁用本字段

勾选第一个,就可以在各个模板页面中获取了!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

会员评论:(0)

声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!
©www.sbmzenith.com 2013-2020 All Rights Reserved.
豫ICP备15009393号