导航调用 - 代码示例
navs() - 获取所有导航
// 获取所有导航菜单
$navs = navs();
// 返回: 导航数组
// 字段: id, cnname, enname, url, fid, rank, isshow
// 模板中使用
{$vo.cnname}
navsbyfid() - 按父ID获取导航
// 获取顶级导航
$topNavs = navsbyfid(0);
// 参数: $fid=父导航ID
// 返回: 指定父ID下的子导航
// 获取某导航的子菜单
$subNavs = navsbyfid(5);
// 用途: 二级菜单、下拉菜单
多级导航实现
// 获取顶级导航
$topNavs = navsbyfid(0);
// 遍历获取每个顶级导航的子导航
foreach ($topNavs as $nav) {
$nav['child'] = navsbyfid($nav['id']);
}
// 模板中:
//
//
// {$vo.cnname}
//
// {$sub.cnname}
//
//
//
所有导航 navs()
| cid | 名称 | 链接 | 父ID | 排序 |
|---|---|---|---|---|
| 87 | PC顶部导航 | - | 0 | 11 |
| 106 | 手机底部导航 | - | 0 | 0 |
| 111 | 手机导航 | /mobile.php | 0 | 0 |
按父ID获取导航
navsbyfid(0) 顶级导航
| cid | 名称 | 链接 |
|---|---|---|
| 87 | PC顶部导航 | - |
| 106 | 手机底部导航 | - |
| 111 | 手机导航 | /mobile.php |
navsbyfid(1) 父ID=1的子导航
暂无子导航