目的

图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的区别就在这里。

实现步骤

  1. 创建 K2 Category,或使用现有的。
  2. 创建 K2 Item,或使用现有的。
  3. 创建 Module,或使用现有的,设置 Module 关联的 K2 Category 为步骤1中的,在关联菜单项中添加 System Menu 中的 Top block。
  4. 进入 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相关推荐

  1. HarmonyOS之在工程中导入Sample工程和添加Module

    一.导入 Sample 工程 ① Sample 说明 DevEco Studio 支持 HarmonyOS Sample 工程的导入功能,通过对接 Gitee 开源社区中的 Sample 资源,可一键 ...

  2. 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...

    2019独角兽企业重金招聘Python工程师标准>>> 在本系列的前两篇文章中,我们对用户脚本以及开发脚本前应该掌握的基础知识进行了介绍.从这篇文章开始,将以已发布可用的脚本为基础, ...

  3. 向SharePoint页面添加后台代码

    声明:本文转载 在本文中,我将跟大家一起讨论,为MOSS的页面添加服务器端代码的另一种方式.不过首先要声明,这种方式仅作为技术研究,如要使用,请慎重! 在上一篇文章中,我们讨论过如何为MOSS页面添加 ...

  4. [html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变)

    [html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变) 监听oncontextmenu,在系统右键菜单下追加自定义菜单 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚 ...

  5. vue 给页面添加enter回车事件 - 代码篇

    vue 如何给页面添加enter回车事件? 主要代码: @keyup.enter.native="ajaxLoginApi()" 代码示例: <el-form ref=&qu ...

  6. php表格位于页面中央,怎么为表格所在的页面添加编辑限制保护

    为表格所在的页面添加编辑限制保护的方法:1.依次点击文件.信息.保护文档:2.找到限制编辑,勾选[限制对选定的样式设置格式]:3.勾选[仅允许在文档中进行此类型的编辑],选择[是,启用强制保护]. 本 ...

  7. php更换wordpress用户头像,WordPress主题设置在前台页面添加用户头像教程

    WordPress默认用户头像都是采用gravatar头像,因为gravatar头像是全球公认头像,使用非常广泛,但是想要使用它需要去它的官网注册,对于普通用户是不方便的,今天WordPress主题站 ...

  8. vue如何整个页面添加loading

    整个页面添加loading const loading = this.$loading({lock: true,fullscreen: true,text: '启动中',background:'rgb ...

  9. html怎样添加excel表格,html 使用 excel表格数据类型-如何给html页面添加excel表格

    怎么用js将excel中的数据读取后显示到网页中的表格? 1.进入Internet属性. 2.点击安全. 3.选择自定义级别. 4.把ActiveX控件和插件下的所有选项都改成启用. 5.服务器生成h ...

最新文章

  1. python显示当前中文日期_python自动提取文本中的时间(包含中文日期)
  2. Python自学之乐-Python字典实现简单的三级菜单
  3. ios14.3开发之使用纯代码创建UITabbarController
  4. 羊皮卷的故事-第十七章-羊皮卷之十
  5. VS2015下安装Visual_Assist_x破解版
  6. 粒子滤波(Particle filter)算法简介及MATLAB实现
  7. 计算机术语中 1gb等于 mb.,GB、MB、KB分别是什么意思,大小分别是多少?
  8. java程序在哪里运行_JAVA代码是怎么运行的
  9. 游戏启动流程的逆向分析与多开的实现
  10. 史上最详细嵌入式系统设计师修炼手册
  11. Windows注册表命令(最简单明了)
  12. The annotation of C++ primer {藤原豆腐坊自家用}
  13. Spring Cloud + Mybatis 多数据源配置
  14. 【HTML5新特性】
  15. java unicode gbk_java unicode转GBK
  16. 易快借的额度有多少?易快借的利息怎么计算?
  17. 【STL】C++ STL之stack详解
  18. 电机与电力拖动控制系统第一次总结(包含绪论及变压器部分)
  19. 5G无线设计:相控阵天线技术
  20. 知其然知其所以然 | ArrayList

热门文章

  1. 十个最常用的JVM 配置参数
  2. 可能是东半球最好的 Curl 学习指南,强烈建议收藏!
  3. 现身说法:37岁老码农找工作
  4. 让瘫痪失语患者「说话」,脑机接口首次从大脑活动解码完整句子,登上新英格兰医学杂志...
  5. 最“燃”研究生!浙工大 64 岁研究生毕业,老师称其毕业论文写的最好
  6. 酸了!给湖北籍学生偷偷发慰问金,中文系还不用上网课,这个学校太贴心!...
  7. 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序
  8. Flask环境的配置
  9. Redis数据库搭建集群(集群概念、redis集群、搭建集群(配置机器1、2、创建集群、数据操作验证)、Python与redis集群交互)
  10. Python递归获取文件夹下面所有文件名字: