Liferay激活Navigation和Breadcrumb
这个问题居然卡了我1个多小时,主要开始想复杂了。
因为默认如果给网站做站内导航时,我们都是用js实现的,而Liferay的页面又那么复杂,因为portal页面都由一个portlet组成的,每个页面id构成也很复杂,所以一直搞了我很久没弄出来,直到我回归了Portal的基本定义。
在Portal定义中,一个非常主要的功能是内容聚合 "content aggregation",所以,聚合功能应该是框架本身就帮你做好了,我们需要做的仅仅是定义页面(而不是编写页面,页面框架帮你搞定了),然后进行配置,让页面应用各种风格,页面添加Portlet, 然后启用导航条,这样框架自己就会根据你的设定吧导航条Navigation的每个Item关联到相关页面.
步骤如下:
(1).到Dock-bar中,依次选择Manage->Page
因为导航条是针对地位最顶层的页面来说的,所以在Public Page级别进行操作。
(2) 在左边,点击"Public Pages"-> Add Page
(3) 然后输入名字并且选择Page的类型( Portlet,博客什么的):
(4) 关联theme到这个页面上,关于这一步,可以参见另外一篇博文:
http://supercharles888.blog.51cto.com/609344/893580
(5) 在新创建的页面上面,自由从dockbar添加portlet,或者直接添加博文,wiki等。
现在,你再测试导航条,就发现每当你点击一个Item, 下面的breadcrumb也跟着改变,页面也会跳转到这个新页面。
Liferay激活Navigation和Breadcrumb相关推荐
- NVIDIA之AI Course:Getting Started with AI on Jetson Nano—Class notes(一)
NVIDIA之AI Course:Getting Started with AI on Jetson Nano-Class notes(一) 导读 在线参加面向初学者的深度学习研究院课 ...
- Flutter异常监控 - 肆 | Rollbar源码赏析
一. Rollbar可以帮你解决哪些问题 无特别说明,文中Rollbar统指Rollbar-flutter 1. 代码复用 Rollbar官方文档说是纯Dart实现,该特征意味着自带"代码复 ...
- 去掉主页 breadcrumb导航条上的Liferay字样
需求: 我们公司需要从breadcrumb上去掉最前面的那个Liferay,如图: 我们想只保留"Welcome",而去掉前面的"Liferay" 问题分析: ...
- Liferay研究-smilingleo
http://blog.csdn.net/smilingleo/article/details/1859908 Liferay研究之一:Ext环境的搭建 本篇主要介绍如何搭建Ext开发环境.网上也有很 ...
- Liferay porta 清理不需要的Portlet
参考:Liferay 6.2 改造系列之二:清理不需要的Portlet,编写的自动化修改XML配置文件 1,编写配置文件clean-portlet.properties #一.特殊Portlet: # ...
- Element-UI组件之导航Navigation
Element-UI组件之导航Navigation NavMenu 导航菜单 顶栏 侧栏 折叠 Tabs 标签页 基础用法 选项卡样式 卡片化 位置 自定义标签页 动态增减标签页 自定义增加标签页触发 ...
- 激活当前视图菜单高亮呈现 V2.0
前一段时间,Insus.NET有分享一篇<激活当前视图菜单高亮呈现>http://www.cnblogs.com/insus/p/5287093.html 这篇只是同一控制器的菜单. 今天 ...
- Liferay Portal学习笔记-coldTear
[原创]Liferay Portal学习笔记(一):安装 一. 简单安装 1)下载并安装 JDK1.5 1. 下载并安装 Windows Platform J2SE(TM) Development ...
- Silverlight实例教程 - 理解Navigation导航框架Frame类
通过"Navigation导航框架开篇"的介绍,可以了解到Silverlight导航框架可被应用于多种场合,最为常见的是实现Silverlight项目内部页面切换.在Silverl ...
最新文章
- c语言智能指针是什么,C ++中的智能指针
- C#怎么通过一个按钮Button,实现点击这个按钮可以打开一个文件或者文件夹?
- win7 安装Redis
- 理解Spark的核心RDD
- 云原生ASP.NET Core程序的可监测性和可观察性
- 《软件需求分析(第二版)》第 14 章——需求管理的原则和实践 重点部分总结
- 物联网-移远M26模块MQTT开发(AT命令)
- Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
- 其他service 单例 工具类_获取不到,虚拟来凑?这个工具不得不学!
- 传抖音多位内容负责人将转岗;马斯克弟弟:我们兄弟俩都不迷恋财富;Chrome 99发布 | 极客头条...
- atitit.bsh BeanShell 的动态脚本使用java
- 微观数据库整理(公开渠道获得-持续更新)
- Android游戏开发–基本游戏架构
- LaTex缺少宏包问题
- Vue-跟着李南江学编程
- java 企业付款到零钱 微信提现功能讲解
- vue form表单验证清除
- 计算机二级MS office的高频考点~
- Kotlin真的值得学习吗?
- CAD转Excel,如何快速转换呢?