码迷,mamicode.com
首页 > 其他好文 > 详细

[v9] 列表页 调用 正文内容 或 自定义 字段(moreinfo的调用方法)

时间:2015-06-17 11:13:14      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

一般来说,phpcms官方给出的列表页调用demo是不能调用自定义字段的。他的代码是这样的:

  1. {pc:content  action="lists" catid="7" order="id DESC" num="4"}
                <ul>
                    {loop $data $k $v}
                    <li>
                        {$v[title]}
                    </li>
                    {/loop}
                </ul>
            {/pc}

 但如果你有个自定义字段叫:dl_url 又想在列表页调用,那直接写{$v[dl_url]}是肯定不行的,这个时候就需要在pc:声明的时候加入 moreinfo="1",既完整代码是:

  1. {pc:content  action="lists" catid="7" order="id DESC" num="4" moreinfo="1"}
                <ul>
                    {loop $data $k $v}
                    <li>
                        {$v[title]} </br> {$v[dl_url ]}
                    </li>
                    {/loop}
                </ul>
            {/pc} 

     

     换句话说,moreinfo参数其实是控制phpcms是否读取*_data扩展字段表的关键参数。

     

     主列字段 (未加入moreinfo参数也能使用的字段)
    id
    catid
    typeid
    title
    style
    thumb
    keywords
    description
    posids
    url
    listorder
    status
    sysadd
    islink
    username
    inputtime
    updatetime

     

     副列字段 (已加入moreinfo="1"才能使用的字段)
    id
    content
    readpoint
    groupids_view
    paginationtype
    maxcharperpage
    template
    paytype
    allow_comment
    relation
    以及你所有的自定义字段

[v9] 列表页 调用 正文内容 或 自定义 字段(moreinfo的调用方法)

标签:

原文地址:http://www.cnblogs.com/qhorse/p/4582482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!