在很多时候,我们希望在Phpcms v9程序的栏目页调用栏目的对应一些数据,或者在循环的时候调用栏目的特定数据,比如:Phpcms v9怎么调用一个栏目的数量条数?那就需要用到Phpcms v9 $CATEGORYS变量,今天在这里,CMSYOU与大家分享有关栏目的一些数据结构以及怎么引用$CATEGORYS变量。
首先我们来了解下Phpcms V9栏目属性数据结构:
Phpcms V9栏目属性数据结构
上图是通过phpmyadmin等软件进入数据库看到的Phpcms V9栏目属性数据结构,可以看出PC V9的栏目数据中包括catid、modelid、parentid、catname、image、catdir、url、items这些常规的属性以及不常用的一些属性。
可见,想要调用出来这些数据,只需要通过数据库就好。那么具体怎么调用呢?
方法一:通过PC V9默认的pc:content 或者pc:get标签取数据:
具体调用语句:
{pc:content action="category" catid="指定栏目ID" num="1" siteid="$siteid" order="listorder ASC"}{loop $data $r}<li><a{if $catid==$r[catid]} class="cur"{/if} href="{$r[url]}">{$r[catname]}</a></li>{/loop}{/pc}
上面的调用语句,是调用指定栏目ID的栏目ID catid、栏目名称catname、和栏目网址url,当然也可以用pc:get标签调用这些数据,因为pc:get标签更灵活、调用数据更细致。
下一页将讲解通过$CATEGORYS变量,轻松调用栏目数据。
点击加载更多