Update of /var/cvs/contributions/didactor2/src/core/metainf/tags/di/core
In directory james.mmbase.org:/tmp/cvs-serv12503

Modified Files:
        kupulink.tagx 
Log Message:
did not work well if node is 'new'


See also: 
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/metainf/tags/di/core


Index: kupulink.tagx
===================================================================
RCS file: 
/var/cvs/contributions/didactor2/src/core/metainf/tags/di/core/kupulink.tagx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- kupulink.tagx       3 Oct 2008 08:46:31 -0000       1.5
+++ kupulink.tagx       22 Oct 2008 11:39:55 -0000      1.6
@@ -43,22 +43,31 @@
           </mm:xslt>
         </mm:formatter>
       </mm:haspage>
+
       <mm:import id="node" reset="true">${kupulink_seq}</mm:import>
+
       <mm:write request="kupulink_seq" value="${kupulink_seq + 1}" />
     </c:if>
 
     <!-- support for backgraound -->
-    <c:if test="${! empty _node}">
+    <c:if test="${! empty _node }">
+
+      <mm:notpresent referid="sourcemanager">
       <mm:node referid="node" id="sourcemanager" />
-      <mm:hasrelationmanager sourcemanager="$sourcemanager" 
destinationmanager="images"
+      </mm:notpresent>
+
+      <mm:hasrelationmanager sourcemanager="$sourcemanager"
+                             destinationmanager="images"
                              role="background">
         <mm:relatednodescontainer id="current" type="images" role="background">
           <mm:maxnumber value="1" />
         </mm:relatednodescontainer>
         <mm:listnodescontainer id="repository" type="images" />
+
         <mm:write session="bg_${node}_current"    referid="current" />
         <mm:write session="bg_${node}_repository" referid="repository" />
         <mm:param name="prefix">bg_${node}_</mm:param>
+
         <mm:param name="currentTitle"><di:translate key="rich.backgroundimage" 
/></mm:param>
         <mm:param name="tools">searchrelate</mm:param>
       </mm:hasrelationmanager>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to