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>&nbsp;</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

Reply via email to