Liferay Portal CE 6.2 Portlet 配置(Configuration) 开发

Portlet配置(Configuration)开发

应用场景:比如左侧菜单树,每个一级会有一个节点图标,我们通过配置,可以随时更新图标。所以图票取自文档库。

 

Portlet.xml配置

<portlet>

<portlet-name>leftmenuv2</portlet-name>

<display-name>leftmenuv2</display-name>

<portlet-class>com.yixin.LeftMenuv2.LeftMenuV2</portlet-class>

<init-param>

<name>view-template</name>

<value>/html/leftmenuv2/view.jsp</value>

</init-param>

<init-param>

<name>config-template</name>

<value>/html/leftmenuv2/configuration.jsp</value>

</init-param>

 

Liferay-portlet.xml配置文件

<portlet>

<portlet-name>leftmenuv2</portlet-name>

<icon>/icon.png</icon>

<struts-path>leftmenuv2</struts-path>

<configuration-action-class>com.liferay.portal.kernel.portlet.DefaultConfigurationAction</configuration-action-class>

 

 

Configuration.jsp

注: lable是中文名字,配置一下国际化。

Input name要以preferences--开头

<%@include file="/html/init.jsp" %>

<%

StringimageURLFromDocumentlibrary =portletPreferences.getValue("imageURLFromDocumentlibrary",String.valueOf("imageURLFromDocumentlibrary"));        

%>

<liferay-portlet:actionURLportletConfiguration="true" var="configurationActionURL"/>

 

<liferay-portlet:renderURLportletConfiguration="true" var="configurationRenderURL"/>

 

<aui:formaction="<%= configurationActionURL %>" method="post"name="fm">

<aui:inputname="<%= Constants.CMD %>" type="hidden"value="<%= Constants.UPDATE %>" />

<aui:inputname="redirect" type="hidden" value="<%=configurationRenderURL %>" />

 

<aui:fieldset>

<aui:inputname="preferences--imageURLFromDocumentlibrary--"label="imageURLFromDocumentlibrary"type="text" value="<%= imageURLFromDocumentlibrary%>" />

</aui:fieldset>

 

 

<aui:button-row>

<aui:buttontype="submit" />

</aui:button-row>

</aui:form>

 

 

View.jsp中读取

<%

StringimageURLFromDocumentlibrary =portletPreferences.getValue("imageURLFromDocumentlibrary",String.valueOf("imageURLFromDocumentlibrary"));        

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值