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

当前内容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=c l a s s r [ class_r[class_r[GLOBALS[‘navclassid’]][‘bclassid’]
最后效果:

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

在帝国CMS中,要调用当前内容所属的顶级栏目的别名名称,可以使用以下代码:

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

解释:

  • navclassid:代表当前内容的栏目ID。
  • $class_r[$GLOBALS['navclassid']]['fatherid']:获取当前栏目的父栏目ID(即顶级栏目ID)。
  • $class_r[父栏目ID]['bname']:通过父栏目ID获取顶级栏目的名称。

确保在适当的模板中使用这段代码,它将输出当前内容所属顶级栏目的名称。

要在帝国CMS中调用当前内容所属顶级栏目的链接,可以使用以下代码:

<a href="<?=$class_r[$class_r[$GLOBALS['navclassid']]['fatherid']]['classurl']?>"><?=$class_r[$class_r[$GLOBALS['navclassid']]['fatherid']]['bname']?></a>

解释:

  • classurl:这是顶级栏目的链接。
  • bname:这是顶级栏目的名称。

整体示例:

 

<?php // 获取当前内容所属顶级栏目的链接和名称 $topClassId = $class_r[$GLOBALS['navclassid']]['fatherid']; ?> <a href="<?=$class_r[$topClassId]['classurl']?>"><?=$class_r[$topClassId]['bname']?></a>

这段代码将生成一个指向当前内容所属顶级栏目的链接。确保在合适的模板位置放置这段代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科技梦想家

创作不易,欢迎施舍

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值