phpcms v9标签中ID使用汇总—区分phpcms首页栏目页内容页方法
Author:[email protected] Date:
首先我们看下,{if !$catid|| $child||$parentid},搞懂这个,还是先要复习下 phpcms标签 各类ID说明
siteid 站点ID
catid 调用栏目ID
arrchildid 所有子栏目
arrparentid 所有父栏目
parentid 上级父栏目
modelid 模型ID
userid 用户userid
commentid 评论ID号
linkid 友情链接ID号
hitsid 流量量id
specialid 专题ID
posid 推荐位ID
child 子栏目
phpcms判断页面是否是首页:只需判断 $catid==0 或者 {if !$catid}首页{/if}
phpcms判断页面是否是栏目页 :
只需判断{$CATEGORYS[$catid][child]}==0 或者{if $child}栏目首页{/if}
phpcms判断页面是否是栏目列表页 : {if $parentid}栏目列表页{/if}
phpcms判断页面是否是内容页 : {if $id}内容页{/if}
这样写不太好看,总结如下:
{if !$catid}首页{/if} {if $catid==0}首页{/if}
{if $child}栏目首页{/if} {if $CATEGORYS[$catid][child]==0}栏目首页{/if}
{if $parentid}栏目列表页{/if}
{if $catname}栏目首页和栏目列表页{/if}
{if $id}内容页{/if}
{if $tag}标签列表页{/if}
比如在栏目页面,可以通过标签取值
当前栏目id: {$catid}
当前栏目名: {$CATEGORYS[$catid][catname]}
当前栏目目录名: {$CATEGORYS[$catid][catdir]}
当前栏目url: {$CATEGORYS[$catid][url]}
当前栏目位置(面包屑导航): 首页 > {catpos($catid)} 正文
当前栏目描述: {$CATEGORYS[$catid][description]}
当前栏目图片:
当前栏目的内容数: {$CATEGORYS[$catid][items]}
当前栏目的点击数: {$CATEGORYS[$catid][hits]}
当前栏目的上级栏目id: {$CATEGORYS[$catid][parentid]}
转载本站文章《phpcms v9标签中ID使用汇总—区分phpcms首页栏目页内容页方法》,
请注明出处:https://www.zhoulujun.cn/html/php/phpcms/2017_0105_7934.html
延伸阅读:
- 排序算法图文讲解(php,javascript,java)
- 如何解决PHP里大量数据循环时内存耗尽的问题
- php与mysql的一些优化(一)
- php autoload 机制探索
- 网站国际化之如何判断用户语言
- 计算机模型与体系架构的发展——从图灵机到云计算机
- web开发前端安全问题总结——web前端安全问题汇总
- JavaBean的详细及引用
- WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- jsp <% <% ! 区别
- JSP中动态include与静态include的区别介绍
- 软件架构师书籍改看什么书?
- php之正则替换preg_replace
- c10k到c10m总结(52im学习笔记)
- phpcms推荐管理实践总结
- 360搜索引擎so自动收录php改写方案——适合phpcms等cms
- 网站迁移云服务器血泪记—phpcms小站迁移
- phpcms v9站http升级到https加http2遇到到坑
- phpcms站点用php脚本自动刷新腾讯云CDN