Annotation of OSAS/OSA_system/zpt/changeTemplatesForm.zpt, revision 1.1
1.1 ! dwinter 1: <html metal:use-macro="here/main_template/macros/page">
! 2: <head>
! 3: <title metal:fill-slot="title">The title</title>
! 4: </head>
! 5: <body>
! 6: <div metal:fill-slot="body">
! 7: <!--Addition for Presentation-->
! 8: <h2>Change the Presentation Configuration in path <span tal:replace="python:here.REQUEST['path']"/> and in all subfolders</h2>
! 9: <h2>NO UNDO!!!</h2>
! 10: <form action="changeTemplates" method="post">
! 11: <h3>Select the project (changes here will change all entries below)</h3>
! 12: <select tal:attributes="onChange python:'location.href=\''+here.REQUEST['URL']+'?path='+here.REQUEST['path']+'&project=\'+this.options[this.selectedIndex].value'" name="project">
! 13: <span tal:omit-tag="" tal:condition="not:python:here.REQUEST.has_key('project')">
! 14: <option/>
! 15: <span tal:omit-tag="" tal:repeat="item here/getProjects">
! 16: <span tal:omit-tag="" tal:condition="python:item[1]==here.getTextToolsField(path,'project')">
! 17: <option tal:content="python:item[0]" tal:attributes="value python:item[1]" selected/>
! 18: </span>
! 19: <span tal:omit-tag="" tal:condition="not:python:item[1]==here.getTextToolsField(path,'project')">
! 20: <option tal:content="python:item[0]" tal:attributes="value python:item[1]"/>
! 21: </span>
! 22: </span>
! 23:
! 24:
! 25: </span>
! 26: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('project')">
! 27:
! 28: <span tal:omit-tag="" tal:repeat="project here/getProjects" tal:attributes="value python:project[1]">
! 29: <span tal:omit-tag="">
! 30: <option tal:content="python:project[0]" tal:attributes="value python:project[1]"/>
! 31: </span>
! 32: </span>
! 33: </span>
! 34: </select>
! 35:
! 36: <h3>Entries (Changes are only valid for this document)</h3>
! 37: <!--NO Project selected-->
! 38: <table tal:condition="not:python:here.REQUEST.has_key('project')">
! 39: <tr>
! 40: <td><em>Path to the of startpage (optional)</em></td>
! 41: <td><input size=80 type="text" name="startpage" tal:attributes="value python:here.getTextToolsField(path,'startpage')"/></td>
! 42: </tr>
! 43: <tr>
! 44: <td><em>Path or URI of xslt (optional)</em></td>
! 45: <td><input size=80 type="text" name="xslt" tal:attributes="value python:here.getTextToolsField(path,'xslt')"/></td>
! 46: </tr>
! 47: <tr>
! 48: <td><em>Path to template of sidebar (optional)</em></td>
! 49: <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>
! 50: </tr>
! 51: <tr>
! 52: <td>
! 53: <em>Path to template of topbar (optional)</em></td>
! 54: <td>
! 55: <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')"/>
! 56: </td>
! 57: </tr>
! 58: <tr>
! 59: <td>
! 60: <em>Path to template of digilib navigationa (optional)</em></td>
! 61: <td>
! 62: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:here.getTextToolsField(path,'digilibtempl')"/>
! 63: </td>
! 64: </tr>
! 65:
! 66: </table>
! 67: <!--Project selected-->
! 68: <span tal:omit-tag="" tal:condition="python:here.REQUEST.has_key('project')">
! 69: <table tal:define="project python:here.getProjects(obj_ids=[here.REQUEST['project']])[0]">
! 70: <tr>
! 71: <td><em>Path to the of startpage (optional)</em></td>
! 72: <td><input size=80 type="text" name="startpage" tal:attributes="value python:project[2].startpage"/></td>
! 73: </tr>
! 74: <tr>
! 75: <td><em>Path or URI of xslt (optional)</em></td>
! 76: <td><input size=80 type="text" name="xslt" tal:attributes="value python:project[2].xsl"/></td>
! 77: </tr>
! 78: <tr>
! 79: <td><em>Path to template of sidebar (optional)</em></td>
! 80: <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:project[2].thumbTemplate.getPath()"/></td>
! 81: </tr>
! 82: <tr>
! 83: <td>
! 84: <em>Path to template of topbar (optional)</em></td>
! 85: <td>
! 86: <input size=80 type="text" name="topbar" tal:attributes="value python:project[2].topTemplate.getPath()"/>
! 87: </td>
! 88: </tr>
! 89: <tr>
! 90: <td>
! 91: <em>Path to template of DigiLib Template (optional)</em></td>
! 92: <td>
! 93: <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:project[2].digiLibTemplate.getPath()"/>
! 94: </td>
! 95: </tr>
! 96: </table>
! 97: </span> <!--End of Selected Project -->
! 98:
! 99:
! 100:
! 101: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
! 102: <input type="submit">
! 103: </form>
! 104:
! 105: <form>
! 106:
! 107: </div>
! 108: </body>
! 109: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>