Annotation of OSAS/OSA_system/zpt/ImageandText.zpt, revision 1.4
1.1 dwinter 1: <html metal:use-macro="here/main_template/macros/page">
1.2 dwinter 2: <head>
3: <title metal:fill-slot="title">The title</title>
4: </head>
5: <body>
6: <div metal:fill-slot="nav_title">Add Image</div>
7:
8: <div metal:fill-slot="nav_main">
9: <p><a class="map" href="XXX" >Online
10: Archive at Foxridge</a></p>
11:
12: <p><a class="map" href="XXX">Old
13: Online Archive at Digifiles</a></p>
14:
15: Add Sources<br>
16:
17: <p><a class="map" href="XXX">Webinterface</a></p>
18: </div>
19:
20: <div metal:fill-slot="body">
21:
22: <form action="combineTextImage2" method="get" tal:define="path python:here.REQUEST['path']">
23: <h2>Combine elements for presentation</h2>
24: <table>
25: <tr>
26: <td>Text</td>
27: <td>Images</td>
28: <td>Presentation Infos</td>
29: </tr>
30: <tr>
31: <td>
32: <select name="text">
33: <span tal:omit-tag="" tal:repeat="item python:here.REQUEST.SESSION['texts']">
34: <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'text')">
35: <option tal:content="item" selected/>
36: </span>
37: <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'text')">
38: <option tal:content="item"/>
39: </span>
40: </span>
41: </select>
42: </td>
43: <td>
44: <select name="image">
45: <span tal:omit-tag="" tal:repeat="item python:here.REQUEST.SESSION['imagefolders']">
46: <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'image')">
47: <option tal:content="item" selected/>
48: </span>
49: <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'image')">
50: <option tal:content="item"/>
51: </span>
52: </span>
53:
54: </select>
55: </td>
56: <td>
57: <select name="presentation">
58: <span tal:omit-tag="" tal:repeat="item python:here.REQUEST.SESSION['presentationfolders']">
59: <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'presentation').split('/')[0]">
60: <option tal:content="item" selected/>
61: </span>
62: <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'presentation').split('/')[0]">
63: <option tal:content="item" />
64: </span>
65: </span>
66:
67: </select>
68: </td>
69: </tr>
70: </table>
71: <br>
72: <span tal:condition="not:python:here.REQUEST.SESSION['externxml']==''">
73: <p>There is a full text in the archimedes CVS-repository:</p>
74: <input name="external" type="checkbox">Use CVS Text
75: </span>
76: <!--Addition for fulltext-->
77: <p>If you have fulltexts:</p>
78: <table>
79: <tr>
80: <td align="right">
81: Main language
82: </td>
83: <td align="left">
84: <select name="lang">
85: <div tal:omit-tag="" tal:repeat="key python:here.REQUEST.SESSION['isolistsort']">
86: <option tal:condition="python:key[0:2]==here.REQUEST.SESSION['filelanguage']" tal:attributes="value key;selected string:true" tal:content="python:here.REQUEST.SESSION['isolist'][key]"/>
87: <option tal:condition="python:not key[0:2]==here.REQUEST.SESSION['filelanguage']" tal:attributes="value key" tal:content="python:here.REQUEST.SESSION['isolist'][key]"/>
88: </div>
89: </select>
90: </td>
91: </tr>
92: <tr>
93: <td>
94: Pagebreak tag:
95: </td>
96: <td>
97: <input name="pagebreak" tal:attributes="value python:here.getTextToolsField(path,'pagebreak',default='pb')">
98: </td>
99: </tr>
100: </table>
101: <!--Addition for Presentation-->
102:
103:
1.4 ! dwinter 104: <h3>Select the set of viewer templates (changes here will change all entries below)</h3>
! 105: <select tal:attributes="onChange python:'location.href=\''+here.REQUEST['URL']+'?path='+here.REQUEST['path']+'&viewerTemplateSet=\'+this.options[this.selectedIndex].value'" name="project">
! 106: <span tal:omit-tag="" tal:condition="not:python:here.REQUEST.has_key('viewerTemplateSet')">
1.2 dwinter 107: <option/>
1.4 ! dwinter 108: <span tal:omit-tag="" tal:repeat="item here/getViewerTemplateSets">
! 109:
! 110: <span tal:omit-tag="" tal:condition="python:item[1]==here.getTextToolsField(path,'viewerTemplateSet')">
1.2 dwinter 111: <option tal:content="python:item[0]" tal:attributes="value python:item[1]" selected/>
112: </span>
1.4 ! dwinter 113: <span tal:omit-tag="" tal:condition="not:python:item[1]==here.getTextToolsField(path,'viewerTemplateSet')">
1.2 dwinter 114: <option tal:content="python:item[0]" tal:attributes="value python:item[1]"/>
115: </span>
116: </span>
117:
118:
119: </span>
1.4 ! dwinter 120: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('viewerTemplateSet')">
1.2 dwinter 121:
1.4 ! dwinter 122: <span tal:omit-tag="" tal:repeat="viewerTemplateSet here/getViewerTemplateSets" tal:attributes="value python:viewerTemplateSet[1]">
! 123: <span tal:omit-tag="" tal:condition="python:here.isSelectedViewerTemplateSet(here,viewerTemplateSet[1])">
! 124: <option tal:content="python:viewerTemplateSet[0]" tal:attributes="value python:viewerTemplateSet[1]" selected=""/>
1.2 dwinter 125: </span>
1.4 ! dwinter 126: <span tal:omit-tag="" tal:condition="not:python:here.isSelectedViewerTemplateSet(here,viewerTemplateSet[1])">
! 127: <option tal:content="python:viewerTemplateSet[0]" tal:attributes="value python:viewerTemplateSet[1]"/>
1.2 dwinter 128: </span>
129: </span>
130: </span>
131: </select>
132:
133: <h3>Entries (Changes are only valid for this document)</h3>
1.4 ! dwinter 134: <!--NO ViewerTemplateSet selected-->
! 135: <table tal:condition="not:python:here.REQUEST.has_key('viewerTemplateSet')">
1.2 dwinter 136: <tr>
137: <td><em>Path to the of startpage (optional)</em></td>
138: <td><input size=80 type="text" name="startpage" tal:attributes="value python:here.getTextToolsField(path,'startpage')"/></td>
139: </tr>
140: <tr>
141: <td><em>Path or URI of xslt (optional)</em></td>
142: <td><input size=80 type="text" name="xslt" tal:attributes="value python:here.getTextToolsField(path,'xslt')"/></td>
143: </tr>
144: <tr>
145: <td><em>Path to template of sidebar (optional)</em></td>
146: <td><input size=80 type="text" name="thumbtemplate" value="/usr/local/share/archimedes/web/docs/proj/echo/1/templates/toc/thumbviewer2.tmpl" tal:attributes="value python:here.getTextToolsField(path,'thumbtemplate')"/></td>
147: </tr>
148: <tr>
149: <td>
150: <em>Path to template of topbar (optional)</em></td>
151: <td>
152: <input size=80 type="text" name="topbar" value="/usr/local/share/archimedes/web/docs/proj/echo/1/templates/toc/topbar.tmpl" tal:attributes="value python:here.getTextToolsField(path,'toptemplate')"/>
153: </td>
154: </tr>
1.3 dwinter 155: <tr>
156: <td>
157: <em>Path to template of digilib navigationa (optional)</em></td>
158: <td>
159: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:here.getTextToolsField(path,'digilibtempl')"/>
160: </td>
161: </tr>
162:
1.2 dwinter 163: </table>
1.4 ! dwinter 164: <!--ViewerTemplateSet selected-->
! 165: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('viewerTemplateSet')">
! 166: <table tal:define="viewerTemplateSet python:here.getViewerTemplateSets(obj_ids=[here.REQUEST['viewerTemplateSet']])[0]">
1.2 dwinter 167: <tr>
168: <td><em>Path to the of startpage (optional)</em></td>
1.4 ! dwinter 169: <td><input size=80 type="text" name="startpage" tal:attributes="value python:viewerTemplateSet[2].startpage"/></td>
1.2 dwinter 170: </tr>
171: <tr>
172: <td><em>Path or URI of xslt (optional)</em></td>
1.4 ! dwinter 173: <td><input size=80 type="text" name="xslt" tal:attributes="value python:viewerTemplateSet[2].xsl"/></td>
1.2 dwinter 174: </tr>
175: <tr>
176: <td><em>Path to template of sidebar (optional)</em></td>
1.4 ! dwinter 177: <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:viewerTemplateSet[2].thumbTemplate.getPath()"/></td>
1.2 dwinter 178: </tr>
179: <tr>
180: <td>
181: <em>Path to template of topbar (optional)</em></td>
182: <td>
1.4 ! dwinter 183: <input size=80 type="text" name="topbar" tal:attributes="value python:viewerTemplateSet[2].topTemplate.getPath()"/>
1.3 dwinter 184: </td>
185: </tr>
186: <tr>
187: <td>
188: <em>Path to template of DigiLib Template (optional)</em></td>
189: <td>
1.4 ! dwinter 190: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:viewerTemplateSet[2].digiLibTemplate.getPath()"/>
1.2 dwinter 191: </td>
192: </tr>
193: </table>
1.4 ! dwinter 194: </span> <!--End of Selected ViewerTemplateSet -->
1.2 dwinter 195:
196:
1.1 dwinter 197:
198: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
199: <input type="submit">
200: </form>
1.2 dwinter 201:
202: <form>
203:
1.1 dwinter 204: </div>
205: </body>
206: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>