当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS获取当前栏目父栏目ID名称别名链接调用方法

3年前 (2022-10-22)帝国CMS4756

当前内容ID(在内容模板使用)

<?=$navinfor[id]?>

当前栏目ID(在内容模板使用)

<?=$navinfor[classid]?>

当前栏目所属数据表名

<?=$class_r[$GLOBALS['navclassid']]['tbname']?>

当前栏目ID

<?=$GLOBALS['navclassid']?> 或 <?=$navclassid?>

当前栏目名称

<?=$class_r[$GLOBALS[navclassid]][classname]?> 或<?=$class_r[$navclassid]['classname']?>或<?=$class_r[$navinfor[classid]][classname]?>(在内容模板使用)

当前栏目别名

<?=$class_r[$GLOBALS[navclassid]]['bname']?>

当前栏目文件路径

<?=$class_r[$GLOBALS[navclassid]][classpath]?>  (只适合静态页,需加网站路径)

当前栏目链接

<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>
<?=sys_ReturnBqClassname($class_r[$GLOBALS[navclassid]],9)?>
<? $r['classid']=$GLOBALS[navclassid];$classurl=sys_ReturnBqClassname($r,9);echo $classurl;?>
<?=sys_ReturnBqClassname($navinfor,9)?> (在内容模板使用)
链接: <?=$public_r[newsurl]?>e/public/ClassUrl/?classid=<?=$navclassid?>

当前栏目别名(父栏目和子栏目通用)

<?php $cr=$empire->fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname']; ?>

当前父栏目ID

<?=$class_r[$GLOBALS['navclassid']]['bclassid']?> 或 <?=$class_r[$navclassid]['bclassid']?>

当前父栏目名称

<?=$class_r[$class_r[$GLOBALS['navclassid']]['bclassid']][classname]?>

当前父栏目文件路径 (只适合静态页,需加网站路径)

 <?=$class_r[$class_r[$GLOBALS['navclassid']]['bclassid']][classpath]?>

当前父栏目链接

<? $cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];$bclassurl=sys_ReturnBqClassname($cr,9);echo $bclassurl;?>或 <?=sys_ReturnBqClassUrl($class_r[$class_r[$GLOBALS['navclassid']]['bclassid']]);?>

注释:父栏目都是在<?=$class_r[栏目ID][classname]?>基础上修改的
即:<?=$class_r[栏目ID][classname]?> + <?=$class_r[$GLOBALS[‘navclassid’]][‘bclassid’]?>
[栏目ID]=<?=$class_r[$GLOBALS[‘navclassid’]][‘bclassid’]?>即把“<?=”和“?>” 换位“[”和“ ]”
栏目ID=class_r[$GLOBALS[‘navclassid’]][‘bclassid’]

[GLOBALS[‘navclassid’]][‘bclassid’]
————————————————
版权声明:本文为CSDN博主「s19831024」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/s19831024/article/details/119429505

[GLOBALS[‘navclassid’]][‘bclassid’]
最后效果:

<?=$class_r[$class_r[$GLOBALS['navclassid']]['bclassid']][classname]?>

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/685.shtml

“帝国CMS获取当前栏目父栏目ID名称别名链接调用方法” 的相关文章

帝国CMS灵动标签调用子栏目及子栏目信息

帝国CMS灵动标签调用子栏目及子栏目信息

帝国CMS灵动标签调用子栏目及子栏目信息的方法 代码如下: <ul class="cp0_ul">  [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=8 order by myord...

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径呢?帝国CMS怎么去掉文章链接日期目录路径呢?这样的怎么实现?其实方法不难,下面帝国cms模板网小编就来为大家分享帝国CMS删除文章链接日期路径的方法: 1、首先我们要在帝国cms后台栏目管理,找到对应的栏目,设置存放目录,选择“不设置目录”2、执行sql命令...

帝国cms采集怎么添加采集来源地址

帝国cms采集怎么添加采集来源地址

帝国cms采集规则加上采集来源地址的方法!一起来了解一下吧: 实现方法如下: 帝国cms采集规则采集来源地址只需要加在模型里加上一个“empireselfurl”这个字段不用设置正则,入库后他自然就是采集的页面地址。...

帝国CMS自定义页面调用分类

帝国CMS自定义页面调用分类

帝国CMS自定义页面调用分类的方法: 具体方法如下: 举例一、调用自定义页面分类ID=1的页面导航 [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}] <...

帝国CMS广告JS防止被浏览器过滤拦截

帝国CMS广告JS防止被浏览器过滤拦截

帝国CMS广告JS防止被浏览器过滤的几种解决方法   方式一(修改源文件)   修改/e/admin/tool/ListAd.php   找到页面中//生成广告js这条   把下面的: $file="../../../d/js/acmsd/".$public_r[adfile].$adid.".j...

国CMS灵动标签调用标题属性加粗颜色失效

国CMS灵动标签调用标题属性加粗颜色失效

帝国CMS灵动标签调用标题属性加粗颜色失效的处理方法! 实现方法如下: 把标题的灵动标签改成如下代码: <?=DoTitleFont($bqr[titlefont],$bqr[title])?> 如果加上截取字符就是如下代码: <?=DoTitleFont($bqr[title...