File:  [Repository] / OSAS / OSA_system / zpt / ImageandText.zpt
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Fri Mar 19 21:28:21 2004 UTC (20 years, 3 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
add config fuer thumb and top

    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="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: 	 
  181: 
  182: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
  183: <input type="submit">
  184: </form>
  185: 
  186: <form>
  187: 
  188: </div>
  189: </body>
  190: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>