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

Reply via email to