自定义liferay日历portlet

时间:2015-05-26 11:18:31

标签: liferay liferay-6 liferay-ide

我尝试使用以下说明自定义日历portlet。 https://www.liferay.com/it/documentation/liferay-portal/6.2/development/-/ai/creating-plugins-to-extend-plugins-liferay-portal-6-2-dev-guide-03-en

它基本上创建插件来扩展插件。 为了实现上述目标,我需要" Calendar-portlet.war" 。我的版本没有为日历portlet找到任何war文件。所以我决定自己建立。然后我从这里下载了Portal插件的源代码。 https://github.com/liferay/liferay-plugins/tree/6.2.x

一切都很好,但JSP页面中存在一些错误。

initi.jsp ---> The import com.liferay.compat.portal cannot be resolved.
view_calender.jsp--> Duplicate local variable editCalendarURL, Syntax error on token "if", delete this token, ...

所以,我无法编译n部署。我不确定天气是否存在构建路径问题。我也跟着这个 https://www.liferay.com/community/forums/-/message_boards/message/47489449

请帮助我解决其中任何一个问题。

1)解决错误问题以成功构建calendar-portlet并创建war文件。

2)帮助我找到calendar-portlet.war文件。

3)!?我可以从位于\ liferay-portal-6.2-ce-ga3 \ tomcat-7.0.42 \ webapps

下的现有calendar-portlet创建war文件。

版本:liferay-portal-6.2-ce-ga3

先谢谢。

在Liferay论坛中链接相同的问题。 https://www.liferay.com/community/forums/-/message_boards/message/54348563

2 个答案:

答案 0 :(得分:2)

  

然后我从这里下载了Portal插件的源代码。 https://github.com/liferay/liferay-plugins/tree/6.2.x

不要从后备箱下载。从特定标签获取。

我们自定义日历portlet的方法是从特定版本的日历porlet下载源代码,并从中下载fix-n-build。

https://github.com/liferay/liferay-plugins/tree/master/portlets/calendar-portlet

您可以从此处下载日历插件源代码。

答案 1 :(得分:1)

解决: 我从市场上获得了正确的Calendar-portlet版本。

去了liferay市场 - >购买了应用程序 - >点击日历应用程序并下载。

我有“Calendar-CE.lpkg”文件,并在其中找到.war文件。

在日食中导入Liferay二进制插件。

构建和部署。按预期工作。