admin
管理员
管理员
  • UID1
  • 粉丝2
  • 关注2
  • 发帖数339
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:5146回复:0

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

楼主#
更多 发布于:2013-09-06 11:13
分享到:
一般来说,phpcms官方给出的列表页调用demo是不能调用自定义字段的。他的代码是这样的:
{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",既完整代码是:
{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
以及你所有的自定义字段
游客

返回顶部