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

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

  1. {pc:content  action="lists" catid="" order="id DESC" num=""}
                <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="" order="id DESC" num="" moreinfo=""}
                <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=""才能使用的字段)id
    content
    readpoint
    groupids_view
    paginationtype
    maxcharperpage
    template
    paytype
    allow_comment
    relation
    以及你所有的自定义字段
上一篇:C# winform实现右下角弹出窗口结果的方法


下一篇:[UFLDL] Linear Regression & Classification