Update of /var/cvs/contributions/didactor2/src/core/metainf/tags/di/core
In directory james.mmbase.org:/tmp/cvs-serv15151
Modified Files:
copybook.tagx
Log Message:
can be considerably simplified using new 'mm:relation' tag
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/metainf/tags/di/core
Index: copybook.tagx
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/core/metainf/tags/di/core/copybook.tagx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- copybook.tagx 27 Jul 2007 13:51:39 -0000 1.2
+++ copybook.tagx 1 Aug 2008 14:29:59 -0000 1.3
@@ -4,7 +4,7 @@
xmlns:jsp="http://java.sun.com/JSP/Page"
version="2.0">
<jsp:directive.tag
- description="Find copybook, for current student"
+ description="Find copybook, for current, or given student"
/>
<jsp:directive.attribute name="student" />
@@ -13,30 +13,17 @@
<!-- Direct relation people->classrel->education -->
<c:choose>
<c:when test="${empty class}">
- <mm:relatedcontainer path="classrel,educations">
- <mm:constraint field="educations.number" value="$education"/>
- <mm:related>
- <mm:node element="classrel">
+ <mm:relation role="classrel" to="${education}">
<mm:relatednodes type="copybooks">
<jsp:doBody />
</mm:relatednodes>
- </mm:node>
- </mm:related>
- </mm:relatedcontainer>
+ </mm:relation>
</c:when>
<c:otherwise>
<!-- people->classrel->class->related->education -->
-
- <mm:relatedcontainer path="classrel,classes">
- <mm:constraint field="classes.number" value="$class"/>
- <mm:related>
- <mm:node element="classrel">
- <mm:relatednodes type="copybooks">
+ <mm:relation role="classrel" to="${class}">
<jsp:doBody />
- </mm:relatednodes>
- </mm:node>
- </mm:related>
- </mm:relatedcontainer>
+ </mm:relation>
</c:otherwise>
</c:choose>
</mm:node>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs