phpcms v9中的$CATEGORYS栏目数组
首先 如果不能用$CATEGORYS这个数组或掉不出来内容应加入
$CATEGORYS = getcache('category_content_1','commons');
1、用途
$CATEGORYS 是一个二维数组,主要用来保存当前频道或者模块所以栏目的基本配置信息。
2、如何设置
您可以登录后台进入模块或者频道的栏目管理,然后在线修改任何一个栏目设置即可改变参数值。修改栏目参数设置系统会更新phpcms_category里相应记录的值,同时把各栏目基本信息数组缓存到 ./data/cache/category_频道ID.php ,每次访问有栏目的模块或频道时系统会自动加载其栏目基本配置信息。
3、作用范围
$CATEGORYS 数组是系统默认加载的,可以在当前模块或频道的任何php文件和模板中调用。
常用的有
$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]} 上上级栏目链接
总之原理也就那样吧,还有很多可以调用的东西,多试几次就得心应手了。
最新文章
- 没人能阻止你,除了你自己——Keep up the good work!
- vertica在电信的应用
- Java中定义Map常量,List常量
- nyoj298_点的变换_错误
- 合理利用 vs2013的性能分析跟诊断
- iOS学习之C语言数组
- localStorage的跨与实现方案
- js 判断一个点是否在一个多边形之内
- pwn学习之dl_resolve学习篇
- WCF技术剖析之十:调用WCF服务的客户端应该如何进行异常处理
- LV在系统重启后不能自动激活(boot.lvm&;after.loca)
- Python实现正交实验法自动设计测试用例
- vue生命周期钩子函数
- python jieba库
- wxPyhon 的控件(摘抄)
- dns 域名地址
- Thinkphp5笔记六:公共模块common的使用
- 福大软工1816 · 评分结果 · Alpha冲刺
- Kubernetes网络模型概念
- 一、python小功能记录——监听键盘事件
热门文章
- ConcurrentHashMap如何保证线程安全
- DAO 层实现
- Android Studio调试工具总结
- 《从0到1》读书笔记第一章&;quot;未来的挑战&;quot;第2记:做老子还是做孙子
- Java自定义注解和运行时靠反射获取注解
- favico是针对网页图标内容更改
- C 标准库 - <;stdarg.h>;
- const、typedef 、 define总结
- python 调用函数时使用星号 *, **
- Asp.net core 初探