在做门户网站中用到日志文章的可能性是非常大的,点击文章列表进入文章的详细页面,不管是设置弹出还是设置他的样式都很单调,我们可以对这两个按照客户的想法对他进行修改.弹出他的页面是在/html/portlet/journal/journal_article_content.jsp,而最大化的页面其实就是日志文章列表本身的页面/html/portlet/journal_articles/view.jsp,在标签<c:otherwise></c:otherwise>之间写的代码就是最大化时显示的内容,如果要修改就可以在里面修改,他本身的里面就显示了文章的内容<%= content %>.在做修改时用到最多的就是要求我们加一个内文位置导航,也就是<liferay-ui:breadcrumb>标签.
在做弹出的时候曾遇到过一个这样的问题,要求我们弹出的网页大小是780*660,而且是不能改变大小,只有一个关闭,这下可郁闷了,liferay弹出也是用的href,好像href达不到这样的效果,并且在网页弹出后再写javascript也不能控制这样的属性,只好去找href是在写里写着,最后在<liferay-ui:search-iterator searchContainer="<%= searchContainer %>" />这个标签的定义JSP也就是/html/taglib/ui/search_iterator/page.jsp中可以看到entry.print(pageContext);这个方法,然后找到com.liferay.portal.kernel.dao.search.TextSearchEntry这个类的print()方法可以看他他的定义,然后我们写一个类extends TextSearchEntry,重写print()方法,再打view.jsp中改成你定义的类,这样就可以达到效果.由此看来有时候客户一个小的要求都可能要我们改的翻天覆地.
分享到:
相关推荐
这篇文章将深入探讨Liferay的日志管理系统及其与`log4j`框架的集成。 Liferay日志系统基于Apache Log4j,一个广泛使用的开源日志记录库。Log4j提供了一个灵活的框架,允许开发人员控制日志信息的级别(如DEBUG、...
6. **工作流与表单**:Liferay支持工作流引擎,可用于审批流程的自动化。此外,表单构建工具可以帮助用户创建自定义的数据输入表单。 7. **API与服务调用**:深入研究Liferay的API,如Service Builder和Service ...
Liferay系列文章(三)Portal产品介绍--商业Portal产品
Liferay系列文章(一)Portal技术综述
【Liferay 系列文章 7章 从介绍 到入门】 Liferay 是一款开源的企业级门户平台,本文将从基础介绍到入门实践,详细解析Liferay的核心特性及其在Portal技术中的应用。Liferay 提供了一个强大的框架,用于构建集成化...
Liferay Portal Liferay IDE
Liferay多文件上传与下载实例,前端包含多文件上传JS,可以动态追加文件,删除文件,还有文件类型与大小验证JS。后端可以批文件上传。 下载可以实现弹出页另存为。避免了Liferay自身下载PDF和图片时在当前页面打开的...
标题 "Liferay扩展环境 Liferay Ext" 涉及到的是Liferay门户平台的一个关键概念,Liferay Ext是用于扩展和定制Liferay功能的核心工具。Liferay是一个开源的企业级内容管理平台,它允许用户根据需求构建自定义的数字...
7. **国际化与本地化**:Liferay支持多语言环境,开发者需要了解如何为portlet和门户内容添加翻译,以适应全球用户。 例子部分可能包含实际的portlet代码示例、主题配置文件、服务构建案例等,帮助读者通过实践理解...
- **Portlet 样式及窗口状态**:Portlet 可以有不同的样式和窗口状态,如最大化、最小化等,这些状态会影响 Portlet 的渲染方式。 - **Portal 页面**:Liferay Portal 的页面由多个 Portlet 组成,用户可以根据需求...
"plugins开发指南13-liferay中使用ldap分析.pdf"讨论了Liferay与LDAP(轻量级目录访问协议)的集成,这对于大型企业需要与现有用户目录系统同步的场景非常有用。最后,"plugins开发指南19-liferay6中使用JSON.pdf...
5. **测试与调试**:充分利用Liferay的内置日志和调试工具,确保代码质量。 通过深入学习和实践,Liferay初学者可以逐渐掌握这个强大的门户平台,并能灵活运用到实际项目中,为企业带来高效、协作的工作环境。
- **错误日志**:查看Tomcat的`logs/catalina.out`日志文件,找出错误原因并解决。 - **更新文档**:由于使用的是4.3.5版本的文档,注意文档中可能提及的新功能或配置,这些在4.2.0版本中可能不存在。 在实践中,...
9. **集成其他系统**:Liferay能够与CRM、ERP等系统集成,实现企业信息化的一体化。 通过上述文件和这些知识点的学习,我们可以全面掌握Liferay的使用和开发,无论你是新手还是经验丰富的开发者,都能从中受益匪浅...
- 点击右侧的 `Add` 按钮,在弹出的选择服务器界面中选择 `Liferay, Inc.` > `Liferay v6.2 CE (Tomcat7)`。 - 选中 “Create a new location server” 的复选框。 - 点击 `Next`,然后选择liferay-portal-6.2-ce...
- **主题更换:**通过Liferay的外观管理功能,用户能够自定义网站的主题和布局,实现个性化设计。 - **内容管理系统:**Liferay内置的CMS允许用户编辑和发布网页内容,支持文档管理、版本控制等特性,简化了网站内容...
Liferay 采用模块化设计,支持服务导向架构(SOA),使得开发者可以轻松地添加或修改功能。其核心组件包括portlet容器、主题引擎、工作流系统、内容管理系统等,这些都为创建企业级门户提供了坚实的基础。 二、Java...
《Liferay User Interface Development》关注的是Liferay的用户界面设计与实现,涵盖主题定制、JavaScript API的使用、响应式设计等内容,帮助开发者创建出美观且用户体验良好的Liferay应用。 中文文档部分可能包含...