File:  [Repository] / ECHO_content / zpt / localizeObjects.zpt
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Mon Sep 12 22:23:44 2005 UTC (18 years, 9 months ago) by dwinter
Branches: MAIN
CVS tags: cleanup, Root_cleanup, HEAD
virtual host handling for backlinks improved

    1: <html>
    2: <head>
    3: 	<meta http-equiv="content-type" content="text/html; charset=utf-8">
    4: </head>
    5: <body>
    6: <h2>Localize Objects</h2>
    7: <form action="localize" method="post">
    8: <h3>Title of <tal:block tal:replace="here/getId"/></h3>
    9: <table>
   10: <tr><td>&nbsp;</td><td>German</td><td>English</td></tr>
   11: <tr><td>Title</td><td><input size="50" tal:attributes="value python:here.title" name="title"></td>
   12: <td><input size="50" tal:attributes="value python:here.locale_en.title" name="en!title"></td></tr>
   13: <tr><td>Label</td><td><input size="50" tal:attributes="value python:here.label" name="label"></td>
   14: <td><input size="50" tal:attributes="value python:here.locale_en.label" name="en!label"></td>
   15: </tr>
   16: </table>
   17: <input type="submit" value="submit">
   18: 
   19: <tal:block tal:repeat="content python:here.ZopeFind(here,obj_metatypes=['ECHO_link','ECHO_mapText','ECHO_externalLink'])">
   20: <h3 tal:condition="python:content[1].meta_type=='ECHO_mapText'" tal:content="python:content[1].getId()"/>
   21: 
   22: <tal:block tal:condition="python:content[1].meta_type in ['ECHO_link','ECHO_externalLink']" tal:define="global found python:here.ZopeFind(content[1],obj_metatypes=['ECHO_mapText'])">
   23: 
   24: <h3 tal:condition="found" tal:content="python:content[1].getId()+'/'+found[0][1].getId()"/>
   25: <h3 tal:condition="not:found" tal:content="python:content[1].getId()"/>
   26: </tal:block>
   27: <table>
   28: <tr><td>&nbsp;</td><td>German</td><td>English</td></tr>
   29: 
   30: <tr tal:condition="python:content[1].meta_type=='ECHO_mapText'">
   31: <td>Text</td>
   32: <td><textarea tal:attributes="name python:content[1].getId()+'!text'" cols="50" rows="10" tal:content="python:content[1].document_src()"></textarea></td>
   33: <td><textarea tal:attributes="name python:content[1].getId()+'!en!text'" cols="50" rows="10" tal:content="python:content[1].locale_en.document_src()"></textarea></td>
   34: </tr>
   35: 
   36: <tal:block tal:condition="python:content[1].meta_type in ['ECHO_link','ECHO_externalLink']">
   37: 
   38: <tr tal:condition="found">
   39: <td>Text</td>
   40: <td><textarea tal:attributes="name python:content[1].getId()+'!text'"  cols="50" rows="10" tal:content="python:found[0][1].document_src()"></textarea></td>
   41: <td><textarea tal:attributes="name python:content[1].getId()+'!en!text'"  cols="50" rows="10" tal:content="python:found[0][1].locale_en.document_src()"></textarea></td>
   42: </tr>
   43: <tr tal:condition="not:found" >
   44: <td>&nbsp;</td>
   45: <td colspan="2">
   46: <strong>This object contains no ECHO_mapText.</strong>
   47: </td>
   48: </tr>
   49: </tal:block>
   50: </table>
   51: <input type="submit" value="submit">
   52: </tal:block>
   53: </form>
   54: </body>
   55: </html>

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