phpcms v9 list列表頁呼叫文章詳情內容
阿新 • • 發佈:2019-01-04
最近在做一個站用的是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}