dede文章addfields自定义提交表单 以及 arclist调用附加字段addfields的使用
arclist调用附加字段addfields的使用
dede文章自定义提交表单
要获取附加表内容,必须符合两个条件
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
通过这个例子,很让人费解.
这样解释下就容易明白了
{dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定义模型id号'}
[field:textlink /] [field:附加字段1/] [field:附加字段2/]< [field:附加字段3/]<<br />
{/dede:arclist}
各位新人,以及没怎么在乎说明文档的朋友明白了吧? 我原先以为channelid是栏目id呢,真是大误会,呵呵.还有附加字段之间的连接符 - 可有可无,这是天涯老大人为加上去的.好了以后有心得我再来写
引申下,可以让标题和附加字段使用一个文档链接
{dede:arclist addfields=附加字段1,附加字段2,附加字段3,' row='行数' titlelen=''标题字数 channelid='自定义模型id'}
<a href='arcurl'> [field:title /] [field:附加字段1/] [field:附加字段2/] [field:附加字段3/] [field:time /] </a><br />
前端调用数据代码
{dede:arclist typeid='3' row='5' addfields='indexzjts,zjzc,zjjj,zjsc' channelid='17'}
<li>
<img src="[field:indexzjts/]">
<div class="zj-jj">
<div class="mz">[field:title/] <span>[field:zjzc/]</span></div>
<p>[field:zjjj function='cn_substr(@me,250)'/]</p>
<p>擅长项目:[field:zjsc function='cn_substr(@me,160)'/]</p>
<a href="[field:arcurl/]"></a>
</div>
</li>
{/dede:arclist}
后台设置模型并应用
1、dede后台->核心->频道模型->内容模型管理->增加新模型
2、
网站栏目管理显示效果
3、添加字段
5、新建栏目
6、(重点)选择内容模板为设置的模板
7、添加文章(完成)
也可以直接导入文末代码
<channel:id>17</channel:id>
<channel:nid>article17</channel:nid>
<channel:typename>专家团队</channel:typename>
<channel:maintable>#@__archives</channel:maintable>
<channel:addtable>#@__addonarticle17</channel:addtable>
<channel:addcon>article_add.php</channel:addcon>
<channel:mancon>content_list.php</channel:mancon>
<channel:editcon>article_edit.php</channel:editcon>
<channel:useraddcon>article_add.php</channel:useraddcon>
<channel:usermancon>content_list.php</channel:usermancon>
<channel:usereditcon>article_edit.php</channel:usereditcon>
<channel:fieldset>
<field:body itemname="文章内容" autofield="0" notsend="0" type="htmltext" isnull="true" islist="1" default="" maxlength="" page="split">
</field:body>
<field:bannerimg itemname="banner图片" autofield="1" notsend="0" type="text" isnull="true" islist="1" default="" maxlength="250" page="">
</field:bannerimg>
<field:indexzjts itemname="首页专家头像" autofield="1" notsend="0" type="imgfile" isnull="true" islist="1" default="" maxlength="250" page="">
</field:indexzjts>
<field:listzjtx itemname="列表页专家头像" autofield="1" notsend="0" type="imgfile" isnull="true" islist="1" default="" maxlength="250" page="">
</field:listzjtx>
<field:zjzc itemname="专家职称" autofield="1" notsend="0" type="text" isnull="true" islist="1" default="" maxlength="250" page="">
</field:zjzc>
<field:zjjj itemname="专家简介" autofield="1" notsend="0" type="multitext" isnull="true" islist="1" default="" maxlength="250" page="">
</field:zjjj>
<field:zjsc itemname="专家擅长" autofield="1" notsend="0" type="multitext" isnull="true" islist="1" default="" maxlength="250" page="">
</field:zjsc>
</channel:fieldset>
<channel:listfields>body,bannerimg,indexzjts,listzjtx,zjjj,zjsc,zjzc</channel:listfields>
<channel:allfields></channel:allfields>
<channel:issystem>1</channel:issystem>
<channel:isshow>1</channel:isshow>
<channel:issend>1</channel:issend>
<channel:arcsta>-1</channel:arcsta>
<channel:usertype></channel:usertype>
<channel:sendrank>10</channel:sendrank>
<channel:isdefault>0</channel:isdefault>
<channel:needdes>1</channel:needdes>
<channel:needpic>1</channel:needpic>
<channel:titlename>标题</channel:titlename>
<channel:onlyone>0</channel:onlyone>
<channel:dfcid>0</channel:dfcid>