官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
011-加一个导航把系统后台的菜单调出
超级蜘蛛查
2024-02-28 16:40:56
158
本节在布局模板中加一个导航,调出系统后台的自定义菜单 打开后台中的 网站菜单管理 后台自己设置好菜单,我们在布局模板中加入相关调用代码,让在其前端显示出来,我们先打开系统默认的看下 在系统默认`pc_layout`模板中这块就是系统的导航菜单并且带下拉的  当然我们不需要去完全复制系统的,我们自己先做一个导航,然后套用相应的数据即可 我们用ul列表来做一个列表导航:  显示如下:  我们加点css让其横向排列(注意:这里不讲html和css知识,所以相关知识请参考html和css等相关资料) 其实做模板主要就是要学会html和css,然后再了解下数据的相关调用就可以了。 加了css后,预览如下:  这里只做演示不做效果。我们来分析下菜单的调用 先看这行  利用php定义一个变量,`$menu_choose `并给一个值,这个值来自后面这句话:  这里虽然不讲php知识,但是大家还是要了解下这句话的含义,这句话是一个表达式,很多编程语言里都存在,比如js里. 即? : 问号冒号 也叫三目元算符 问号前面,代表判断,表示是不是为真,如果为真,那么就体现问号后面的内容,如果为假那么就体现冒号后面的内容 举个例子,1加1等于2 ? 显示对的 :显示错的 。前置条件是真,那么就体现问号后面的内容,其他忽略,所以体现的就是“显示对的”。 所以这里问的 `config(‘system_dirname’)` 是不是为真 这个`config(‘system_dirname’)`代表当前频道的关键字(比如cms),存在的话为真。 也就是说如果我们当前访问的是某个频道页(比如cms),那么就体现`config(‘system_dirname’)`即`(cms)`。 但是这里我们访问的是首页,所以`config('system_dirname')`代表为假,我们这里体现就是冒号后面的内容,即index 也就是说当前的表达式,我们把index赋值给变量 `$menu_choose`, 即`$menu_choose = 'index';` 这里小段知识点比较啰嗦,如果没看懂就多看几遍,毕竟这个表达式很多地方都会用到,也很方便,堪比if~else的用法 下面看这句:`{volist}和{/volist}`是配对的,代表循环中间的部分进行循环显示。  这里记住固定格式即可,里面的php方法不用管,总之是得到菜单数组 一个是` pc|get _web_menu`; 一个是`wap|get_web_menu` 我们看下简单的代码实现  预览:  因为后台设置了5个pc头部菜单,所以这里循环了5个显示  这时,我们把代码中静态信息换成动态的变量:  相关信息就出来了  我们这里说明下一级循环,中间内容rs.son子菜单的循环需要css展示,道理相同不在重复表述。 还有其他的变量,就是菜单中的图标和一些其他信息的调用,自己写入代码体会下即可。
本文链接:https://x1.wanxiangsucai.com/read/327.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
导航的高亮处理
2.
在当前文章内页调出所有辅栏目的名称
3.
同一个标签要更换不同模块的数据
4.
两个网站共用一个认证服务号
5.
商业模块仅限一个国际域名使用
6.
关于自定义时间或者其他钩子安装后无效的一个解决办法
7.
006-增加一个布局模板layout
8.
004-系统设置之会员注册
9.
003-系统设置之基本设置
10.
010-对比系统布局模板添加一些必要代码
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
标签碎片制作教程
2.
万能参数配置接口
3.
万能数据统计接口
4.
模板文件调用的优先级
5.
空白目录
6.
导航的高亮处理
7.
如何定义微信模板消息
8.
自定义提交PHP相关危险关键字
9.
010-对比系统布局模板添加一些必要代码
10.
鉴于很多人问列表的筛选怎么放到首页、内容页等等地方 贴出方法..
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱