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