一般来说,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 以及你所有的自定义字段




![PHPCMS V9 全站Sitemaps生成[服务器端版] PHPCMS V9 全站Sitemaps生成[服务器端版]](https://piaoyun.cc/zb_users/theme/quietlee/style/noimg/7.jpg)