【Joomla】K2 Item 页面添加 Module
目的
图1
图2
图1和图2只显示一个 K2 Item,并且没有可见的菜单项与 K2 Item 关联,但是图2的右侧比图1多了一个 Module,那么在管理端是如何区别的呢?
原理分析
从低到高的层次结构是:K2 Item -> K2 Category -> Menu,配置默认是逐级继承的。
通过遍历和对比发现,图1和图2中的 K2 Item 和对应的 K2 Category 的设置都没有区别,那么只剩下 Menu 了,从 Main Menu 中找到了与图1对应的 K2 Category 关联的菜单项,但是没有找到图2的。由于菜单项的别名是地址栏的一部分,通过查看图2的网址,发现菜单项的别名是 top-block。top-block 菜单项存在于 System Menu,终于找到了,图1和图2的区别就在这里。
实现步骤
- 创建 K2 Category,或使用现有的。
- 创建 K2 Item,或使用现有的。
- 创建 Module,或使用现有的,设置 Module 关联的 K2 Category 为步骤1中的,在关联菜单项中添加 System Menu 中的 Top block。
- 进入 Administration -> Menus -> System Menu -> Top block,在关联的 K2 Category 中添加步骤1中的 Category,Category 可多选。
注:步骤3实现了 Top block 菜单关联页面中显示 Module,步骤4实现了 K2 Item 链接到 Top block 菜单。
转载于:https://www.cnblogs.com/csharpstyle/articles/3146430.html
【Joomla】K2 Item 页面添加 Module相关推荐
- HarmonyOS之在工程中导入Sample工程和添加Module
一.导入 Sample 工程 ① Sample 说明 DevEco Studio 支持 HarmonyOS Sample 工程的导入功能,通过对接 Gitee 开源社区中的 Sample 资源,可一键 ...
- 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...
2019独角兽企业重金招聘Python工程师标准>>> 在本系列的前两篇文章中,我们对用户脚本以及开发脚本前应该掌握的基础知识进行了介绍.从这篇文章开始,将以已发布可用的脚本为基础, ...
- 向SharePoint页面添加后台代码
声明:本文转载 在本文中,我将跟大家一起讨论,为MOSS的页面添加服务器端代码的另一种方式.不过首先要声明,这种方式仅作为技术研究,如要使用,请慎重! 在上一篇文章中,我们讨论过如何为MOSS页面添加 ...
- [html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变)
[html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变) 监听oncontextmenu,在系统右键菜单下追加自定义菜单 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚 ...
- vue 给页面添加enter回车事件 - 代码篇
vue 如何给页面添加enter回车事件? 主要代码: @keyup.enter.native="ajaxLoginApi()" 代码示例: <el-form ref=&qu ...
- php表格位于页面中央,怎么为表格所在的页面添加编辑限制保护
为表格所在的页面添加编辑限制保护的方法:1.依次点击文件.信息.保护文档:2.找到限制编辑,勾选[限制对选定的样式设置格式]:3.勾选[仅允许在文档中进行此类型的编辑],选择[是,启用强制保护]. 本 ...
- php更换wordpress用户头像,WordPress主题设置在前台页面添加用户头像教程
WordPress默认用户头像都是采用gravatar头像,因为gravatar头像是全球公认头像,使用非常广泛,但是想要使用它需要去它的官网注册,对于普通用户是不方便的,今天WordPress主题站 ...
- vue如何整个页面添加loading
整个页面添加loading const loading = this.$loading({lock: true,fullscreen: true,text: '启动中',background:'rgb ...
- html怎样添加excel表格,html 使用 excel表格数据类型-如何给html页面添加excel表格
怎么用js将excel中的数据读取后显示到网页中的表格? 1.进入Internet属性. 2.点击安全. 3.选择自定义级别. 4.把ActiveX控件和插件下的所有选项都改成启用. 5.服务器生成h ...
最新文章
- python显示当前中文日期_python自动提取文本中的时间(包含中文日期)
- Python自学之乐-Python字典实现简单的三级菜单
- ios14.3开发之使用纯代码创建UITabbarController
- 羊皮卷的故事-第十七章-羊皮卷之十
- VS2015下安装Visual_Assist_x破解版
- 粒子滤波(Particle filter)算法简介及MATLAB实现
- 计算机术语中 1gb等于 mb.,GB、MB、KB分别是什么意思,大小分别是多少?
- java程序在哪里运行_JAVA代码是怎么运行的
- 游戏启动流程的逆向分析与多开的实现
- 史上最详细嵌入式系统设计师修炼手册
- Windows注册表命令(最简单明了)
- The annotation of C++ primer {藤原豆腐坊自家用}
- Spring Cloud + Mybatis 多数据源配置
- 【HTML5新特性】
- java unicode gbk_java unicode转GBK
- 易快借的额度有多少?易快借的利息怎么计算?
- 【STL】C++ STL之stack详解
- 电机与电力拖动控制系统第一次总结(包含绪论及变压器部分)
- 5G无线设计:相控阵天线技术
- 知其然知其所以然 | ArrayList
热门文章
- 十个最常用的JVM 配置参数
- 可能是东半球最好的 Curl 学习指南,强烈建议收藏!
- 现身说法:37岁老码农找工作
- 让瘫痪失语患者「说话」,脑机接口首次从大脑活动解码完整句子,登上新英格兰医学杂志...
- 最“燃”研究生!浙工大 64 岁研究生毕业,老师称其毕业论文写的最好
- 酸了!给湖北籍学生偷偷发慰问金,中文系还不用上网课,这个学校太贴心!...
- 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序
- Flask环境的配置
- Redis数据库搭建集群(集群概念、redis集群、搭建集群(配置机器1、2、创建集群、数据操作验证)、Python与redis集群交互)
- Python递归获取文件夹下面所有文件名字: