欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dede:list 模型字段 dede:arclist 模型字段 有大用

shiping1 的头像

如要使标签的自定义的字段显示出来   库文件 include/arc.listview.class.php
1)在标签中 dede:list 有addfields
在dede:arclist 有 addfields 和  channelid='1' 和 (typeid 它好像是可以不要的)

2)在后台 内容模型管理 中 基本设置 列表附加字段 

//下面这个3)好像是可以不要的  又好像对于 dede:list 是需要的

3)在后台 内容模型管理 中设置  此字段   使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)



对应的标签函数文件
D:\xampp\htdocs\fzxx15gw\include\arc.listview.class.php
最好用 [field:id/] 不用 [field:aid/]
用 orderby='id' 不用 orderby='aid'
[field:global name='autoindex' /] // 用于 arclist、list
{dede:list addfields='sex,gs,zw,money_year' pagesize="10"}
  <tr>
    <td>[field:title /]</td>
    <td>[field:gs /]</td>
    <td>[field:money_year /]</td>
    <td>[field:zw /]</td>
  </tr>
  {/dede:list}
 

 



找到list解析文件include/arc.listview.class.php

search.php 页面大小不起作用
Dedeeims中搜索结果数量的修改


要想 dede:list 里附加字段起作用
4)后台模型设置中
 

2)dede:list中 如下 
{dede:list pagesize='10' titlelen='30' orderby='firstorder' addfields='
xingming,tel,liuyan,replyliuyan,email,homeurl' orderway='desc' channelid='1' }

 <!--channelid='1' 这个是不是可以不要-->

        <div class="jyqk jyqk-shiping">
          <div class="tp">
            <div> <a href="[field:arcurl/]" title="[field:title/]"><img src="[field:litpic function=getReferImg(@me,'220','160') /]" alt="[field:title/]"  /></a> </div>
          </div>
          <div class="bl_xx">
            <p><strong>学生姓名:</strong>&nbsp;&nbsp;&nbsp;[field:title/]</p>
            <p><strong class="shipinggs">公&nbsp;司:</strong>&nbsp;&nbsp;&nbsp;[field:gs/]</p>
            <p><strong class="shipinggs">职&nbsp;位:</strong>&nbsp;&nbsp;&nbsp;[field:zw/]</p>
            <p><strong class="shipinggs">年&nbsp;薪:</strong>&nbsp;&nbsp;&nbsp;[field:money_year/]</p>
            <p><strong>就业介绍:</strong>&nbsp;&nbsp;&nbsp;[field:body function="self_cn_substr_strip_tag(@me,80,'......')"/]</p>
          </div>
          <div class="more"> [<a href="[field:arcurl/]">更大视频</a>]</div>
        </div>
        {/dede:list}
2011-09-09 14:59
在Dedeeims(织梦的企业版)中使用搜索功能搜索,每页显示条目默认是10条,该如何修改呢?实验发现修改搜索页模板
“search.htm”的{dede:list perpage='10'}标签依然无效。

在经过一番探索之后,发现在“search.php”中有如下一行,

$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 10;

将变量pagesize中的10,修改为需要列出的条目数量即可。(本例为"9")

 

{dede:arclist addfields='sjdz,yysj' channelid='1'}
<td>商家地址:[field:sjdz/]</td>
<td>营业时间:[field:yysj/]</td>
{/dede:arclist}

 

普通分类: