diff zpt/editMPIWGItem.pt @ 0:957bcf42f206

initial
author dwinter
date Thu, 02 May 2013 08:33:53 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/zpt/editMPIWGItem.pt	Thu May 02 08:33:53 2013 +0200
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="expires" content="0">
+  <meta http-equiv="cache-control" content="no-cache">
+    <meta http-equiv="pragma" content="no-cache">
+</head>
+
+<body>
+  <!-- ZOPE management tabs -->
+  <div tal:define="manage_tabs_message options/manage_tabs_message | nothing" tal:replace="structure here/manage_tabs">Tabs</div>
+  <!-- end of ZOPE management tabs -->
+
+  <h1>Edit MPIWG Item</h1>
+  <p>Empty fields are not shown in the presentation.</p>
+  <p>Please fill fields in both languages!</p>
+
+  <form action="manage_editMPIWGItem" method="post">
+    <h3>Images</h3>
+    <table>
+      <!-- list all images -->
+      <tr tal:repeat="image python:here.getImageIds()">
+        <td><a tal:attributes="href image"><img tal:attributes="src image" width="200" /></a></td>
+        <td><span tal:content="image"/></td>
+        <td><input type="checkbox" tal:attributes="name python:'delimg__%s'%image" />Delete</td>
+      </tr>
+
+      <!-- adding new images ... -->
+      <tr>
+        <td><a href="manage_addImageForm">Add new image...</a></td>
+      </tr>
+    </table>
+
+    <h3>Files</h3>
+    <table>
+      <!-- list all files -->
+      <tr tal:repeat="file python:here.getFileIds()">
+        <tal:block tal:define="index repeat/file/index">
+          <td><a tal:attributes="href file"> <span tal:content="file" />
+          </a></td>
+          <td><input type="checkbox" tal:attributes="name python:'delfil__%s'%file" />Delete</td>
+        </tal:block>
+      </tr>
+
+      <!-- adding new files ... -->
+      <tr>
+        <td><a href="manage_addFileForm">Add new File...</a></td>
+      </tr>
+    </table>
+
+
+
+
+
+    <h3>Info</h3>
+    <table>
+      <tr>
+        <th></th>
+        <th>English</th>
+        <th>German</th>
+      </tr>
+      <tr>
+        <th>Title:</th>
+        <td><input type="text" name="title_en" size="48" tal:attributes="value python:here.getInfo('title',lang='EN')" /></td>
+        <td><input type="text" name="title_de" size="48" tal:attributes="value python:here.getInfo('title',lang='DE')" /></td>
+      </tr>
+      <tr>
+        <th>Datum: <br />
+        <small> (Date for sorting* in the form DD.MM.YYYY) </small></th>
+        <td colspan="2">
+          <center>
+            <input type="text" name="date" size="10" tal:attributes="value python:here.getDate()" />
+          </center>
+        </td>
+      </tr>
+      <tr>
+        <td colspan="5">
+          <hr />
+        </td>
+      </tr>
+    </table>
+    <table>
+      <tr>
+        <th>ID (field id)</th>
+        <th>Field name English** ,<br /> Field name German
+        </th>
+        <th>Entry English</th>
+        <th>Entry German</th>
+      </tr>
+      <!-- Selbst definierbare Felder -->
+      <tr tal:repeat="property here/getPropertyKeys">
+        <tal:block
+          tal:define="index repeat/property/index;
+				              info_en python:here.getInfo(property,'EN');
+					      info_de python:here.getInfo(property,'DE');
+	                                      info_en_caption python:here.getCaption(property,'EN');
+	                                      info_de_caption python:here.getCaption(property,'DE');
+	                                      ">
+          <th><input type="text" tal:attributes="name python:'property_%s_id'%index; value property" /></th>
+          <td><input type="text" tal:attributes="name python:'property_%s_en_key'%index; value python:info_en_caption" /> <br />
+            <input type="text" tal:attributes="name python:'property_%s_de_key'%index; value python:info_de_caption" /></td>
+          <td><textarea cols="48" rows="5" tal:attributes="name python:'property_%s_en_value'%index;"
+              tal:content="python:info_en"></textarea></td>
+          <td><textarea cols="48" rows="5" tal:attributes="name python:'property_%s_de_value'%index;"
+              tal:content="python:info_de"></textarea></td>
+          <td><input type="checkbox" tal:attributes="name python:'del__property_%s'%index" />Delete <br /> weight: <input
+            type="text" tal:attributes="name python:'property_%s_weight'%index; value python:here.getWeight(index)" /></td>
+        </tal:block>
+      </tr>
+
+
+    </table>
+    <center>
+      <br />
+      <br /> Add <input type="text" value="0" name="add_new" /> new fields.<br />
+      <br /> <input type="submit" value="Update" />
+    </center>
+    <hr />
+  </form>
+  Commonly used tags:
+  <br /> &lt;b&gt;
+  <b>bold</b>&lt;/b&gt;
+  <br /> &lt;i&gt;
+  <i>italic</i>&lt;/i&gt;
+  <br /> Line break: &lt;br/&gt;
+  <br /> &lt;a href="link/to/page.html"&gt; link &lt;/a&gt; - or mail-link: &lt;a href="mailto:adress@abc.de"&gt; mail-link
+  &lt;/a&gt;
+  <hr />
+  <p>
+    *: Dieses Datum ist nur ein Sortierdatum, d.h. das Datum, das benutzt wird, wenn eine Liste von Events/News nach datum sortiert
+    werden soll.<br /> Es ist jedoch z.T. sinnvoll, ein neues Feld anzulegen, das 'Date'/'Datum' heisst, wenn man mehr als nur das
+    Datum im Format TT.MM.JJJJ angeben moechte, und evtl. Uhrzeiten, Zeitr&auml;ume oder &auml;hnliches angeben will.
+  </p>
+
+  <small> <a tal:attributes="href python:context.absolute_url()+'/../manage_main'"> Zur&uuml;ck zum ZMI </a>
+  </small>
+</body>
+
+</html>