Annotation of OSAS/OSA_system/zpt/ImageandText.zpt, revision 1.3
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:
104: <h3>Select the project (changes here will change all entries below)</h3>
105: <select tal:attributes="onChange python:'location.href=\''+here.REQUEST['URL']+'?path='+here.REQUEST['path']+'&project=\'+this.options[this.selectedIndex].value'" name="project">
106: <span tal:omit-tag="" tal:condition="not:python:here.REQUEST.has_key('project')">
107: <option/>
108: <span tal:omit-tag="" tal:repeat="item here/getProjects">
109: <span tal:omit-tag="" tal:condition="python:item[1]==here.getTextToolsField(path,'project')">
110: <option tal:content="python:item[0]" tal:attributes="value python:item[1]" selected/>
111: </span>
112: <span tal:omit-tag="" tal:condition="not:python:item[1]==here.getTextToolsField(path,'project')">
113: <option tal:content="python:item[0]" tal:attributes="value python:item[1]"/>
114: </span>
115: </span>
116:
117:
118: </span>
119: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('project')">
120:
121: <span tal:omit-tag="" tal:repeat="project here/getProjects" tal:attributes="value python:project[1]">
122: <span tal:omit-tag="" tal:condition="python:here.isSelectedProject(here,project[1])">
123: <option tal:content="python:project[0]" tal:attributes="value python:project[1]" selected=""/>
124: </span>
125: <span tal:omit-tag="" tal:condition="not:python:here.isSelectedProject(here,project[1])">
126: <option tal:content="python:project[0]" tal:attributes="value python:project[1]"/>
127: </span>
128: </span>
129: </span>
130: </select>
131:
132: <h3>Entries (Changes are only valid for this document)</h3>
133: <!--NO Project selected-->
134: <table tal:condition="not:python:here.REQUEST.has_key('project')">
135: <tr>
136: <td><em>Path to the of startpage (optional)</em></td>
137: <td><input size=80 type="text" name="startpage" tal:attributes="value python:here.getTextToolsField(path,'startpage')"/></td>
138: </tr>
139: <tr>
140: <td><em>Path or URI of xslt (optional)</em></td>
141: <td><input size=80 type="text" name="xslt" tal:attributes="value python:here.getTextToolsField(path,'xslt')"/></td>
142: </tr>
143: <tr>
144: <td><em>Path to template of sidebar (optional)</em></td>
145: <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>
146: </tr>
147: <tr>
148: <td>
149: <em>Path to template of topbar (optional)</em></td>
150: <td>
151: <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')"/>
152: </td>
153: </tr>
1.3 ! dwinter 154: <tr>
! 155: <td>
! 156: <em>Path to template of digilib navigationa (optional)</em></td>
! 157: <td>
! 158: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:here.getTextToolsField(path,'digilibtempl')"/>
! 159: </td>
! 160: </tr>
! 161:
1.2 dwinter 162: </table>
163: <!--Project selected-->
164: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('project')">
165: <table tal:define="project python:here.getProjects(obj_ids=[here.REQUEST['project']])[0]">
166: <tr>
167: <td><em>Path to the of startpage (optional)</em></td>
168: <td><input size=80 type="text" name="startpage" tal:attributes="value python:project[2].startpage"/></td>
169: </tr>
170: <tr>
171: <td><em>Path or URI of xslt (optional)</em></td>
172: <td><input size=80 type="text" name="xslt" tal:attributes="value python:project[2].xsl"/></td>
173: </tr>
174: <tr>
175: <td><em>Path to template of sidebar (optional)</em></td>
176: <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:project[2].thumbTemplate.getPath()"/></td>
177: </tr>
178: <tr>
179: <td>
180: <em>Path to template of topbar (optional)</em></td>
181: <td>
182: <input size=80 type="text" name="topbar" tal:attributes="value python:project[2].topTemplate.getPath()"/>
1.3 ! dwinter 183: </td>
! 184: </tr>
! 185: <tr>
! 186: <td>
! 187: <em>Path to template of DigiLib Template (optional)</em></td>
! 188: <td>
! 189: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:project[2].digiLibTemplate.getPath()"/>
1.2 dwinter 190: </td>
191: </tr>
192: </table>
193: </span> <!--End of Selected Project -->
194:
195:
1.1 dwinter 196:
197: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
198: <input type="submit">
199: </form>
1.2 dwinter 200:
201: <form>
202:
1.1 dwinter 203: </div>
204: </body>
205: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>