有时候我们在CMS模板定制时会需求:在栏目列表页调用栏目第一篇文章内容作为展示,然后再显示栏目列表。代码有个关键参数 moreinfo 需要调用,否则无法显示附表内容。
代码:
<div class="content">
{pc:content action="lists" catid="$catid" order="id DESC" num="1" moreinfo="1"}
{loop $data $key $val}
<h1>{$val['title']}</h1>
<div class="article news">{$val['content']}</div>
{/loop}
{/pc}
</div>
PHPCMS V9 Beta 20101105版本开始支持moreinfo参数属性,本参数表示在返回数据的时候,会把副表中的数据也一起返回。一个内容模型分为2个表,一个主表一 个副表,主表中一般是保存了标题、所属栏目等等短小的数据(方便用于索引),而副表则保存了大字段的数据,如内容等数据。在模型管理中新建字段的时候,是 允许你选择存入到主表还是副表的(我们推荐的是,把不重要的信息放到副表中)。想要在列表中调取副表的数据就需要在PC标签中使用moreinfo这个属 性。站长教学网 eduyo.com
内容模块PHPCMS V9手册