Author: jstroomer
Date: 2010-04-15 20:39:19 +0200 (Thu, 15 Apr 2010)
New Revision: 41936
Modified:
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/webapp/WEB-INF/templates/edit_defaults/sections/portletparameters.jsp
Log:
CMSC-1643 Add configuriable options to the contentchannel portlet
Modified:
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/webapp/WEB-INF/templates/edit_defaults/sections/portletparameters.jsp
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/webapp/WEB-INF/templates/edit_defaults/sections/portletparameters.jsp
2010-04-15 17:11:42 UTC (rev 41935)
+++
CMSContainer/trunk/CMSContainer/cmsc/portlets/src/webapp/WEB-INF/templates/edit_defaults/sections/portletparameters.jsp
2010-04-15 18:39:19 UTC (rev 41936)
@@ -1,11 +1,15 @@
<%...@include file="/WEB-INF/templates/portletglobals.jsp"%>
<%...@include file="/WEB-INF/templates/edit_defaults/sections/globals.jsp"%>
+<c:set var="TEXTBOX">1</c:set>
+<c:set var="SELECT">2</c:set>
+
<mm:cloud method="asis">
<mm:node number="${portletId}" notfound="skip">
<mm:relatednodes type="portletparameteroption"
role="parameterrel">
<mm:field name="key" jspvar="key" write="false" />
<mm:field name="type" jspvar="type" write="false" />
+ <mm:field name="value" jspvar="value" write="false" />
<mm:first>
<tr>
<td colspan="3">
@@ -17,12 +21,16 @@
<td>${key}</td>
<td> </td>
<td>
- <c:if test="${type eq '1'}">
+ <c:if test="${type eq TEXTBOX}">
<input type="text"
name="nodeparam_${key}" value="" />
</c:if>
- <c:if test="${type eq '2'}">
+ <c:if test="${type eq SELECT}">
+ <c:set var="values"
value="${fn:split(value, ',')}" />
<select name="nodeparam_${key}">
-
+ <c:forEach var="item"
items="${values}">
+ <c:set var="option"
value="${fn:split(item, '=')}" />
+ <option
name="${option[0]}">${option[1]}</option>
+ </c:forEach>
</select>
</c:if>
</td>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs