帝国cms内容页php获取当前栏目名,帝国CMS获取当前页面顶级栏目名称和连接的方法...
时间: 2023-07-27 10:05:46 浏览: 181
在帝国CMS中,可以使用以下代码获取当前页面所在栏目的信息:
获取当前栏目名称:
```
<?php
$catid = intval($_GET['catid']); //获取当前栏目ID
$catinfo = get_category($catid); //获取当前栏目信息
echo $catinfo['catname']; //输出当前栏目名称
?>
```
获取当前顶级栏目名称和链接:
```
<?php
$catid = intval($_GET['catid']); //获取当前栏目ID
$catinfo = get_category($catid); //获取当前栏目信息
$parentids = explode(',', $catinfo['arrparentid']); //获取当前栏目的所有父级栏目ID
$topcatid = end($parentids); //获取顶级栏目ID
$topcatinfo = get_category($topcatid); //获取顶级栏目信息
echo $topcatinfo['catname']; //输出顶级栏目名称
echo $topcatinfo['url']; //输出顶级栏目链接
?>
```
以上代码中,`get_category` 函数用于获取栏目信息,`$catid` 变量用于存储当前栏目ID,`$parentids` 变量用于存储当前栏目的所有父级栏目ID,`end` 函数用于获取最后一个父级栏目ID,从而得到顶级栏目ID,`$topcatinfo` 变量用于存储顶级栏目信息。
阅读全文