Annotation of OSA_system2/zpt/changeMetadataMapping.zpt, revision 1.2
1.1 dwinter 1: <html>
2: <body>
3: <form name="form" action="changeMetadataMapping" method="post">
4: <b> Title (=Reference Type): </b><input type="text" name="titleOfObject" tal:attributes="value here/title"><br><br>
5: <ul>
6: <li> <b>Tag-Name:</b> Should be lower case only, must only contain letters A-z, Numbers or _ (author, number_of_pages, ...)
7: <li> <b>Label: </b> Human readable name for displaying purposes (Author, Number of Pages, ...)
8: <li> <b>Explanation:</b> Should contain a help text, what and how to enter in this field. Can contain HTML tags.
9: </ul>
10: <table border=1>
11: <tr>
12: <td>
13: Generic Name
14: </td>
15: <td>
16: <b>Tag-Name</b>
17: </td>
18: <td>
19: <b>Label</b>
20: </td>
21: <td>
22: <b>Explanation</b>
23: </td>
1.2 ! dwinter 24: <td>
! 25: <b>Optional</b>
! 26: </td>
! 27: <td>
! 28: <b>Required</b>
! 29: </td>
! 30: <td>
! 31: <b>Valuelist</b>
! 32: </td>
! 33:
1.1 dwinter 34: </tr>
35: <span tal:omit-tag="" tal:repeat="field here/fieldList">
36: <tr tal:define="value python:here.getValue(field); name field">
37: <td valign="top">
38: <b tal:content="field"/>
39: </td>
40: <td valign="top">
41: <input type="text" tal:attributes="name field;value python:value[0]" size=20>
42: </td>
43: <td valign="top">
44: <input type="text" tal:attributes="name python:'label_'+field;value python:value[1]" size=20>
45: </td>
46: <td valign="top">
47: <textarea rows="10" cols="40" tal:attributes="name python:'explanation_'+field" tal:content="python:value[2]" size=20></textarea>
1.2 ! dwinter 48: </td>
! 49: <tal:block tal:condition="python:value[3]=='optional'">
! 50: <td valign="top">
! 51: <input type="radio" tal:attributes="name python:'status_'+field" value="optional" checked>
! 52: </td>
! 53: <td valign="top">
! 54: <input type="radio" tal:attributes="name python:'status_'+field" value="required">
! 55: </td>
! 56: </tal:block>
! 57: <tal:block tal:condition="not:python:value[3]=='optional'">
! 58: <td valign="top">
! 59: <input type="radio" tal:attributes="name python:'status_'+field" value="optional">
! 60: </td>
! 61: <td valign="top">
! 62: <input type="radio" tal:attributes="name python:'status_'+field" value="required" checked>
! 63: </td>
! 64: </tal:block>
! 65:
! 66: <td valign="top">
! 67: <textarea rows="10" cols="15" tal:attributes="name python:'values_'+field" size=20 tal:content="python:value[4]"></textarea>
1.1 dwinter 68: </td>
69: </tr>
70: </span>
71: </table>
72: <input type="submit" value="Change"><br><br>
73: </form>
74: </body>
75: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>