A-A+

phpcms v9中的$CATEGORYS栏目数组

2014年12月24日 PHP开源系统 评论 4 条 阅读 142 views 次

在制作PHPCMS栏目页的时候也会遇到一些系统中内置好的标签,使用这些标签开发可以事半功倍,这一节我们了解的是phpcms v9中的$CATEGORYS栏目数组,这组数组包含了我们常用到的栏目ID,栏目类型,栏目路径,目录URL等常用的标签。

phpcms v9中的$CATEGORYS栏目数组的值对应后台的内容->内容相关设置->管理栏目,如下图所示,修改栏目参数配置值会更新phpcms_category里面相应的记录值,同时把各个栏目基本信息的数组缓存到 ./data/cache/category_频道ID.php 文件中,每次访问的时候直接调用数组中基本配置信息就可以了。

phpcms v9中的$CATEGORYS栏目数组

下面是一些常用的数组值:

$CATEGORYS[$catid][catid] 栏目id
$CATEGORYS[$catid][module] 栏目所在的模块
$CATEGORYS[$catid][type] 栏目类型
$CATEGORYS[$catid][modelid] 栏目所属模型id
$CATEGORYS[$catid][catname] 栏目名称
$CATEGORYS[$catid][style] 栏目名称样式
$CATEGORYS[$catid][image] 栏目图片
$CATEGORYS[$catid][catdir] 栏目路径
$CATEGORYS[$catid][url] 目录url
$CATEGORYS[$catid][parentid] 栏目的父id
$CATEGORYS[$catid][arrparentid] 所有上级栏目ID
$CATEGORYS[$catid][parentdir] 父栏目的路径
$CATEGORYS[$catid][child] 是否有子栏目
$CATEGORYS[$catid][arrchildid] 栏目的所有子栏目id
$CATEGORYS[$catid][items] 栏目信息数
$CATEGORYS[$catid][ismenu] 栏目是否显示导航
{$CATEGORYS[$catid][description]} 栏目描述
{$CATEGORYS[$catid][hits]} 栏目点击数

在标签中还可以这样使用,代码如下:

{$CATEGORYS[$parentid][catid]} 父栏目ID
{$CATEGORYS[$parentid][catname]} 父栏目名称
{$CATEGORYS[$top_parentid][catid]} 顶级栏目ID
{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][catname]} 上上级栏目名称
{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][url]} 上上级栏目链接

总之原理也就那样吧,还有很多可以调用的东西,多试几次就得心应手了。

标签:

4 条留言  访客:4 条  博主:0 条

  1. 小莉爱美

    我最喜欢织梦的程序了

    • smiling

      这里介绍的是 PHPCMS。

  2. 破折君

    更新倒是挺勤的哈~

  3. 从良未遂

    支持技术流,没有用过phpcms,祝蛋蛋节快乐。

给我留言