Annotation of OSAS/OSA_system/zpt/ImageandText.zpt, revision 1.2
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>
! 154: </table>
! 155: <!--Project selected-->
! 156: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('project')">
! 157: <table tal:define="project python:here.getProjects(obj_ids=[here.REQUEST['project']])[0]">
! 158: <tr>
! 159: <td><em>Path to the of startpage (optional)</em></td>
! 160: <td><input size=80 type="text" name="startpage" tal:attributes="value python:project[2].startpage"/></td>
! 161: </tr>
! 162: <tr>
! 163: <td><em>Path or URI of xslt (optional)</em></td>
! 164: <td><input size=80 type="text" name="xslt" tal:attributes="value python:project[2].xsl"/></td>
! 165: </tr>
! 166: <tr>
! 167: <td><em>Path to template of sidebar (optional)</em></td>
! 168: <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:project[2].thumbTemplate.getPath()"/></td>
! 169: </tr>
! 170: <tr>
! 171: <td>
! 172: <em>Path to template of topbar (optional)</em></td>
! 173: <td>
! 174: <input size=80 type="text" name="topbar" tal:attributes="value python:project[2].topTemplate.getPath()"/>
! 175: </td>
! 176: </tr>
! 177: </table>
! 178: </span> <!--End of Selected Project -->
! 179:
! 180:
1.1 dwinter 181:
182: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
183: <input type="submit">
184: </form>
1.2 ! dwinter 185:
! 186: <form>
! 187:
1.1 dwinter 188: </div>
189: </body>
190: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>