dedecms中从后台添加了一个字段,从前台怎么调用?也就是织梦内容模型管理,废话不多说,下面的就是首页的调用代码.
方法1:
- {dede:arclist
- addfields='zhiwei,didian,fabu,neirong' row='2' channelid='7'}
- <table width="750"
- border="0">
- <tr>
- <td
- colspan="3"> </td>
- </tr>
- <tr>
- <td
- bgcolor="#FF0000"; width="80">[field:global
- name=autoindex/]<a href="[field:arcurl/]"
- class="title">[field:title/]</a></td>
- <td
- width="80"
- bgcolor="#00FF00">[field:didian/]</td>
- <td
- width="80"
- bgcolor="#9933CC">[field:fabu/]</td>
- <td>[field:neirong
- function='cn_substr(@me,20)'/]</td>
- </tr>
- </table>
- {/dede:arclist}
注释:{dede:arclist addfields='zhiwei,didian,fabu,neirong' row='2' channelid='7'}zhiwei,didian,fabu,neirong这几个就是添加的字段,你前台调用需要多少,你就添加多少,我这边是四个所以就写了四个.
<a href="[field:arcurl/]" class="title">[field:title/]</a> 这个都知道了吧,是调用标题的.
在此之前还有一个调用方法.
方法2:
- {dede:loop
- table='hs_zhaopin' sort='' row='11' if=''}
- <tr
- onclick="Display(2533)" style="color:#F00; font-weight:bold;
- font-size:16px;">
- <td class="col1" style="
- cursor:pointer;">
- [field:zhiwei/]
- </td>
- <td
- class="col2">
- [field:didian /]
- </td>
- <td
- class="col3">
- [field:fabu /]
- </td>
- <td
- class="col4">
- [field:jiezhi /]
- </td>
- <td
- class="col5">
- [field:zhaopin /]
- </td>
- </tr>
- {/dede:loop}
- </table>
注释:这个方法列表页也适合,内容页也可以,但是内容页用这个中方法调用的话,有个问题,就是一次性的全部显示出来了,所以内容页的调用方法是.
方法3:
- <td class="col1" style=" cursor:pointer;">
- {dede:field.zhiwei/}
- </td>
- <td
- class="col2">
- {dede:field.didian /}
- </td>
- <td
- class="col3">
- {dede:field.fabu /}
- </td>
- <td
- class="col4">
- {dede:field.jiezhi /}
- </td> //开源软件:Vevb.com
- <td
- class="col5">
- {dede:field.zhaopin /}
- </td>
- </tr>
这个就是当你在列表页点击相对应的文章到时候,内容页也只是显示你点击的仅那一篇文章,然后在“上一篇”“下一篇”.
以上就是织梦内容模型管理里自定义字段,从首页-列表页-内容页的调用方法,如果还有什么不明白的在问我吧.
新闻热点
疑难解答