联系电话:020-28187900

在任意页面调用指定文章的标题和内容等字段

发表时间:2014-01-20 阅读: 1770

网站的调用需求多样化,在首页,或者在某个频道首页,需要调用某篇文章的内容全文,在传统的CMS当中,正文字段是非列表内置字段,所以一般不给予默认支持。在K9的标签体系中,标题和内容,都是一个语句而已,所以调用,不成问题。

说明:该标签应用于内容应用。

下面是调用的实现语句:

{@res.join table1='%s_content' table2='%s_content__article' 
                field1='title,url,description,image' 
                field2='content' 
                on='id' 
                where='t1.id=1359'
                order='t1.id asc'}
{#foreach($res as $rs)} 
        <img src="{DIR}{$rs[image] width='220' height='190'}" />
        <a href="{DIR}{$rs[url]}">{$rs[title]}</a>
        {$rs[description]}
        {$rs[content] code='html'}
{#endforeach}
标签采用join连接方式,联合主表table1和附表table2,因为K9的内容应用是把内容和标题等信息分开表存储的,故需要联合查询。

on是两个表的连接方法,id这个字段需要在table1和table2都存在。

where是查询条件,本例是调用id为1359的文章。

以上标签没有应用到具体的HTML当中,故省略辅助的HTML代码,下面附上应用场景的标签截图,仅供参考:


转载请注明出处:唯众网络


相关教程 【更多】

唯众网络