如何使用PHPCMS2008的模板参数之CATEGORY

花一分钟的时间写下以下教程,旨在帮助大家认识CATEGORY的用处.不多说,直接讲重点.

在制作模板时,我们通常会需要在某一处单独调用一个栏目的数据,这时栏目名称以及栏目URL如何写?直接写的话,以后要改栏目目录了,还得重新修改下模板文件,是不是感觉麻烦了.这时候,CATEGORY发挥他的用处了,比如我要在首页调用栏目ID为3的数据,栏目URL我们可以直接这样写{$CATEGORY[3][url]},名称可以{$CATEGORY[3][catname]}.这样的话,如果我们后台直接修改了栏目名称或者变更了栏目URL地址,首页模板不作修改,程序会自动调用新名称和URL.

当然,有些时候,我们要调用某一频道栏目(泛指栏目下还有其他子栏目的频道)时,我们假设这个频道栏目的ID为1,普通的使用catid='1'是GET不出此频道下的数据.这时候,我们一样可以使用CATEGORY这个参数.不过在这里还需要一个PHP程式来重新定义一个新参数.示例:
<?php
$ccid=$CATEGORY[1][arrchildid];
?>
{get sql="select * from * where catid in($ccid) *}
这样,我们就可以直接GET出此频道下面的数据了,其他GET参数照常使用即可.是不是感觉要简单很多呢.

CATEGORY还可以延伸出更多参数,大家灵活运用肯定会收到好效果!希望本教程会对大家制作模板有所帮助!


liuxq原创文章,转载需注明出处 http://www.liuxq.cn/2009/12/476/

评论暂缺

Comments are closed.