diff zpt/addMetadataMappingForm.zpt @ 1:e4bae49e657b

more renovation
author casties
date Mon, 25 Jul 2011 20:59:15 +0200
parents 9f9d9be26e53
children 3dadf0d89261
line wrap: on
line diff
--- a/zpt/addMetadataMappingForm.zpt	Mon Jul 25 16:50:48 2011 +0200
+++ b/zpt/addMetadataMappingForm.zpt	Mon Jul 25 20:59:15 2011 +0200
@@ -1,57 +1,45 @@
-<html>
-  <body>
-    <h2>Add a Metadata Mapping</h2>
-    <form name="form" action="manage_addMetaDataMapping" method="post">
-      <b> ID: </b><input type="text" name="idOfObject"><br><br>
-      <b> Title (=Reference Type): </b><input type="text" name="titleOfObject"><br><br>
-      <ul>
-	<li> <b>Tag-Name:</b> Should be lower case (e.g. author, number-of-pages, ...)
-	<li> <b>Label: </b> Human readable name for displaying purposes (Author, Number of Pages, ...)
-    <li> <b>Explanation:</b> Should contain a help text, what and how to enter in this field. Can contain HTML tags.
-     </ul>
-      <table border=1>
-	<tr>
-	  <th>
-	    Tag-Name
-	  </th>
-	  <th>
-	    Label
-	  </th>
-	  <th>
-	    Explanation
-	  </th>
-  	  <th>	  
-	    Optional
-	  </th>
-  	  <th>	  
-	    Valuelist
-	  </th>
-	</tr>
-      <tr tal:repeat="field here/getFields">
-	<td valign="top">
-	  <b tal:content="field"/>
-	</td>
-	<td valign="top">
-	  <input type="text" tal:attributes="name field" size=20>
-	</td>
-	<td valign="top">
-	  <input type="text" tal:attributes="name python:'label_'+field" size=20>
-	</td>
-	<td valign="top">
-	  <textarea rows="10" cols="40" tal:attributes="name python:'explanation_'+field" size=20></textarea>
-	</td>
-	<td valign="top">
-	  <input type="radio" tal:attributes="name python:'status_'+field" value="optional" checked>
-	</td>
-	<td valign="top">	
-	  <input type="radio" tal:attributes="name python:'status_'+field" value="required">
-	</td>
-	<td valign="top">
-	  <textarea rows="10" cols="15" tal:attributes="name python:'values_'+field" size=20></textarea>
-	</td>
-      </tr>
-      </table>
-      <input type="submit" value="Add"><br><br>
-    </form>
-  </body>
-</html>
+
+<div tal:replace="structure here/manage_page_header">Header</div>
+<h2>Add a Metadata Mapping</h2>
+<form name="form" action="manage_addMetaDataMapping" method="post">
+  <b> ID: </b><input type="text" name="idOfObject"><br/> <br/> <b>
+    Title (=Reference Type): </b><input type="text" name="titleOfObject"><br/> <br/>
+  <ul>
+    <li><b>Tag-Name:</b> Should be lower case (e.g. author, number-of-pages, ...)</li>
+    <li><b>Label:</b> Human readable name for displaying purposes (Author, Number of
+      Pages, ...)</li>
+    <li><b>Explanation:</b> Should contain a help text, what and how to enter in this
+      field. Can contain HTML tags.</li>
+  </ul>
+  <table border=1>
+    <tr>
+      <th>Tag-name</th>
+      <th>Label</th>
+      <th>Explanation</th>
+      <th>Optional</th>
+      <th>Valuelist</th>
+      <th>DC-map</th>
+    </tr>
+    <tr tal:repeat="idx python:range(0,20)">
+      <td valign="top">
+        <input type="text" tal:attributes="name string:field_$idx" size="10" />
+      </td>
+      <td valign="top">
+        <input type="text" tal:attributes="name string:label_$idx" size="20" />
+      </td>
+      <td valign="top">
+        <textarea rows="10" cols="40" tal:attributes="name string:explanation_$idx" size="20"></textarea>
+      </td>
+      <td valign="top">
+        <input type="checkbox" tal:attributes="name string:status_$idx" value="optional" checked="checked" />
+      </td>
+      <td valign="top">
+        <textarea rows="10" cols="15" tal:attributes="name string:valuelist_$idx" size="20"></textarea>
+      </td>
+      <td valign="top">
+        <input type="text" tal:attributes="name string:dcmap_$idx" size="10" />
+      </td>
+    </tr>
+  </table>
+  <input type="submit" value="Add"><br />
+</form>