comparison zpt/staff/edit_additionalLinks.zpt @ 159:ee79f6ba8d01

clean up staff editing and some zpt forms.
author casties
date Thu, 06 Jun 2013 15:34:20 +0200
parents 9b38ba45773b
children 485bf377913a
comparison
equal deleted inserted replaced
158:86a5b3c4af4b 159:ee79f6ba8d01
7 presenting your work and research interests</p> 7 presenting your work and research interests</p>
8 8
9 <tal:block metal:fill-slot="body" tal:define="yes_no_list python:'yes\nno'"> 9 <tal:block metal:fill-slot="body" tal:define="yes_no_list python:'yes\nno'">
10 <form action="" method="post"> 10 <form action="" method="post">
11 <input type="hidden" name="main_fields" value="additionalLink__title"> 11 <input type="hidden" name="main_fields" value="additionalLink__title">
12 <table tal:define="founds2 python:here.getAdditionalLinks()"> 12 <table tal:define="links python:here.getAdditionalLinks()">
13 <tal:x tal:repeat="found2 python:here.sortPriority(founds2)"> 13 <tal:x tal:repeat="link links">
14 <tr class="fliesstext"> 14 <tr class="fliesstext">
15 <td>Text over Link</td> 15 <td>Text over Link</td>
16 <td><input tal:attributes="name python:'additionalLink__title__'+str(found2.oid); 16 <td><input tal:attributes="name python:'additionalLink__title__'+str(link.oid);
17 value python:found2.title" size="80" /> </td> 17 value python:link.title" size="80" /> </td>
18 </tr> 18 </tr>
19 <tr> 19 <tr>
20 <td>Url</td> 20 <td>Url</td>
21 <td><input tal:attributes="name python:'additionalLink__link__'+str(found2.oid); 21 <td><input tal:attributes="name python:'additionalLink__link__'+str(link.oid);
22 value python:found2.link" size="80" /></td> 22 value python:link.link" size="80" /></td>
23 </tr> 23 </tr>
24 <tr> 24 <tr>
25 <td valign="top">Priority <input tal:attributes="name python:'additionalLink__priority__'+str(found2.oid); 25 <td valign="top">Priority <input tal:attributes="name python:'additionalLink__priority__'+str(link.oid);
26 value python:found2.priority" 26 value python:link.priority"
27 size="3" /> 27 size="3" />
28 </td> 28 </td>
29 <td valign="top">Publish 29 <td valign="top">Publish
30 <tal:x tal:content="structure python:here.ZSQLSelectionFromCRList( 30 <span tal:define="name string:additionalLink__published__${link/oid}; value link/published;">
31 'additionalLink__published__'+str(found2.oid), 31 <tal:block metal:use-macro="here/common_template/macros/yesno_input_radio"/>
32 yes_no_list, 32 </span>
33 boxType='radio', 33 &nbsp;&nbsp;<a tal:attributes="href python:'deleteField?table=additionalLink&oid=%s'%link.oid">delete this link</a>
34 checked=found2.published)" />
35 &nbsp;&nbsp;<a tal:attributes="href python:'deleteField?table=additionalLink&oid=%s'%found2.oid">delete this link</a>
36 </td> 34 </td>
37 </tr> 35 </tr>
38 <tr> 36 <tr>
39 <td colspan="2"><hr/></td> 37 <td colspan="2"><hr/></td>
40 </tr> 38 </tr>
51 <td><input tal:attributes="name python:'additionalLink__link__new'" size="80" /></td> 49 <td><input tal:attributes="name python:'additionalLink__link__new'" size="80" /></td>
52 </tr> 50 </tr>
53 <tr> 51 <tr>
54 <td>Priority <input tal:attributes="name python:'additionalLink__priority__new'" size="3"></td> 52 <td>Priority <input tal:attributes="name python:'additionalLink__priority__new'" size="3"></td>
55 <td valign="top">Publish 53 <td valign="top">Publish
56 <tal:x tal:content="structure python:here.ZSQLSelectionFromCRList( 54 <span tal:define="name string:additionalLink__published__new; value string:yes;">
57 'additionalLink__published__new', 55 <tal:block metal:use-macro="here/common_template/macros/yesno_input_radio"/>
58 yes_no_list, 56 </span>
59 boxType='radio', 57 </td>
60 checked='yes')" />
61 </td>
62 </tr> 58 </tr>
63 </table> 59 </table>
64 <input type="submit" value="submit"> 60 <input type="submit" value="submit">
65 61
66 </form> 62 </form>