【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 菜单。
posted on 2013-06-20 17:51 CsharpStyle 阅读(228) 评论(0) 编辑 收藏 举报