1. 程式人生 > >phpcms v9 list列表頁呼叫文章詳情內容

phpcms v9 list列表頁呼叫文章詳情內容

    最近在做一個站用的是phpcms內容系統寫的,在寫模板標籤的時遇到一個問題:在list列表頁呼叫某文章的詳細內容。解決方法是:

在phpcms v9中有個標籤:moreinfo。

從PHPCMS V9 Beta 20101105版本開始支援moreinfo引數屬性,本引數表示在返回資料的時候,會把副表中的資料也一起返回。一個內容模型分為2個表,一個主表一個副表,主表中一般是儲存了標題、所屬欄目等等短小的資料(方便用於索引),而副表則儲存了大欄位的資料,如內容等資料。在模型管理中新建欄位的時候,是允許你選擇存入到主表還是副表的(我們推薦的是,把不重要的資訊放到副表中)。想要在列表中調取副表的資料就需要在PC標籤中使用moreinfo這個屬性。

程式碼例子:

{pc:content  action="lists" catid="2" order="id DESC" num="4" moreinfo="1"}

<ul>

{loop $data $key $val}

<div><a href="{$val['url']}">{$val['title']}</a></div>

 <div><a href="{$val['url']}">{$val['content']}</a></div>

{/loop}

 </ul>

{/pc}