templateModelRoot ist now a simplehash with two entries: data and config, bugfix...
authoridfx <idfx>
Sun, 17 Mar 2002 18:55:35 +0000 (18:55 +0000)
committeridfx <idfx>
Sun, 17 Mar 2002 18:55:35 +0000 (18:55 +0000)
templates-dist/de/content.template
templates-dist/de/contentlist.template

index 08bb6f7..fa22428 100755 (executable)
@@ -12,13 +12,13 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
 
 <body bgcolor="#FFFFFF" link="#aaaaaa">
 <include "head.template">
-<form method="post" action="${actionRoot}">
+<form method="post" action="${config.actionRoot}">
        <input type="hidden" name="module" value="Content">
-       <input type="hidden" name="where" value="${where}">
-       <input type="hidden" name="offset" value="${offset}">
-       <input type="hidden" name="order" value="${order}">
-       <input type="hidden" name="id" value="${id}">
-       <if new>
+       <input type="hidden" name="where" value="${data.where}">
+       <input type="hidden" name="offset" value="${data.offset}">
+       <input type="hidden" name="order" value="${data.order}">
+       <input type="hidden" name="id" value="${data.id}">
+       <if data.new>
                <input type="hidden" name="do" value="insert">
        <else>
                <input type="hidden" name="do" value="update">
@@ -29,17 +29,17 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
        <font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#FFFFFF">
        <td align="right" bgcolor="#AAAAAA">
                <b>Datensatz geh&ouml;rt:</b></td>
-       <td> ${login_user.login}<br>${date}</td>
+       <td> ${data.login_user.login}<br>${data.date}</td>
        </font>
        <td colspan="3">&nbsp;</td>
 </tr>
 <tr>
        <td align="right" valign="top" bgcolor="#AAAAAA"><font color="#ffffff">
-               <B>Thema&nbsp;<a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <B>Thema&nbsp;<a href="${config.docRoot}/help/content.html">
+               <img src=" ${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                &nbsp;/&nbsp;Feature:&nbsp;
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                </B></font>
        </td>
        <td colspan="4" >
@@ -47,29 +47,32 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
                <tr>
                <td>
                <select name="to_article_type">
-               <list articletypePopupData as a>
-                       <option value="${a.key}" <if (a.key == to_article_type)>selected</if>>${a.value}</option>
+               <list data.articletypePopupData as a>
+                       <option value="${a.key}" <if (a.key == data.to_article_type)>selected</if>>${a.value}</option>
                </list>
                </select>
                <select name="to_feature">
-               <list schwerpunktPopupData as s>
-                       <option value="${s.key}" <if (s.key == to_feature)>selected</if>>${s.value}</option>
+               <list data.schwerpunktPopupData as s>
+                       <option value="${s.key}" <if (s.key == data.to_feature)>selected</if>>${s.value}</option>
                </list>
                </select>
                </td>
                <td rowspan="2">
-               <select name="to_topic" size="5" multiple>\r
-               <list themenPopupData as t>\r
-               <option value="${t.key}" <list to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>                        
-               </list>\r
+               <select name="to_topic" size="5" multiple>
+
+               <list data.themenPopupData as t>
+
+               <option value="${t.key}" <list data.to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>                   
+               </list>
+
                </select>
                </td>
                </tr>
                <tr>
                <td>
                <select name="to_language">
-               <list languagePopupData as l>
-                       <option value="${l.key}" <if (l.key == to_language)>selected</if>>${l.value}</option>
+               <list data.languagePopupData as l>
+                       <option value="${l.key}" <if (l.key == data.to_language)>selected</if>>${l.value}</option>
                </list>
                </select>
                <td>
@@ -80,37 +83,37 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
 <tr>
        <td align="right" valign="top" bgcolor="#AAAAAA">
                <B><font color="#ffffff">Langer Titel:&nbsp;<br><br>Kurztitel/Kontexttitel:&nbsp;<br>
-               <a href="${docRoot}/help/content.html#title">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html#title">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                </font></B>
        </td>
        <td colspan="4">
-               <input type="text" size="40" name="title" value="${title}"><br>
-               <input type="text" size="20" name="subtitle" value="${subtitle}">
-               <input type="text" size="20" name="edittitle" value="${edittitle}">
+               <input type="text" size="40" name="title" value="${data.title}"><br>
+               <input type="text" size="20" name="subtitle" value="${data.subtitle}">
+               <input type="text" size="20" name="edittitle" value="${data.edittitle}">
        </td>
 </tr>
 <tr>
        <td align="right" valign="top" bgcolor="#AAAAAA">
                <B><font color="#ffffff">Ort:</font>
                <font color="#FFFFFF">
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                </font></B>
        </td>
        <td colspan="4" >
-               <input type="text" size="40" name="place" value="${place}">
+               <input type="text" size="40" name="place" value="${data.place}">
        </td>
 </tr>
 <tr>
        <td align="right" valign="top" bgcolor="#AAAAAA">
                <font color="#ffffff"><B>UrheberIn:</B></font>
                <font color="#ffffff">
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
        </td>
        <td colspan="4">
-               <input type="text" size="40" name="creator" value="${creator}"><br>
+               <input type="text" size="40" name="creator" value="${data.creator}"><br>
        </td>
 </tr>
 
@@ -118,71 +121,71 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
        <td align="right" valign="top" bgcolor="#AAAAAA">
                <font color="#ffffff"><B>Email/Web:</B></font>
                <font color="#ffffff">
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
        </td>
        <td colspan="4" >
-               <input type="text" size="20" name="creator_email" value="${creator_email}">
-               <input type="text" size="20" name="creator_main_url" value="${creator_main_url}">
+               <input type="text" size="20" name="creator_email" value="${data.creator_email}">
+               <input type="text" size="20" name="creator_main_url" value="${data.creator_main_url}">
        </td>
 </tr>
 <tr>
        <td align="right" valign="top" bgcolor="#AAAAAA">
                <font color="#ffffff"><B>Adresse/Telefon:</B></font>
                <font color="#ffffff">
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
        </td>
        <td colspan="4" >
-               <input type="text" size="20" name="creator_address" value="${creator_address}">
-               <input type="text" size="20" name="creator_phone" value="${creator_phone}">
+               <input type="text" size="20" name="creator_address" value="${data.creator_address}">
+               <input type="text" size="20" name="creator_phone" value="${data.creator_phone}">
        </td>
 </tr>
 <tr>
   <td align="right" valign="top" bgcolor="#AAAAAA">
                <B><font color="#ffffff">Abstract:</font></B>
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
        </td>
        <td colspan="4">
-               <textarea cols="50" rows="4" name="description" wrap=virtual>${description}</textarea>
+               <textarea cols="50" rows="4" name="description" wrap=virtual>${data.description}</textarea>
        </td>
 </tr>
 
 <tr>
     <td align="right" valign="top" bgcolor="#AAAAAA">
                <B><font color="#ffffff">Inhalt:
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                HTML?</font> <input type="checkbox" name="is_html" value="1"<if
-               is_html=="1"> checked</if>>&nbsp;
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               data.is_html=="1"> checked</if>>&nbsp;
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
        </font></b></td>
        <td colspan="4">
-       <textarea cols="50" rows="15" name="content_data" wrap=virtual>${content_data}</textarea></td>
+       <textarea cols="50" rows="15" name="content_data" wrap=virtual>${data.content_data}</textarea></td>
 </tr>
 <!--
 <tr>
        <td align="right" valign="top" bgcolor="#aaaaaa"><B><font color="#ffffff">Termin (von/bis)
                <font color="#000000">
-               <a href="${docRoot}/help/content.html">
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
                </font>:</B></td>
        <td nowrap>
-               <input type="text" size="8" maxlength="8" name="date_from" value="${date_from}">
-               <input type="text" size="8" maxlength="8" name="date_to" value="${date_to}">
+               <input type="text" size="8" maxlength="8" name="date_from" value="${data.date_from}">
+               <input type="text" size="8" maxlength="8" name="date_to" value="${data.date_to}">
        </td>
        <td>
                &nbsp;
        </td>
        <td align="right" valign="top" bgcolor="#aaaaaa">
                <B><font color="#ffffff">Termin Name:&nbsp;
-               <a href="${docRoot}/help/content.html"><img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
                </font></B>
        </td>
        <td>
-               <input type="text" size="25" name="date_name" value="${date_name}">
+               <input type="text" size="25" name="date_name" value="${data.date_name}">
        </td>
 </tr>
 -->
@@ -192,7 +195,7 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
                <i>(intern)</i></font>
        </td>
        <td colspan="4">
-               <textarea cols="50" rows="6" name="comment" wrap=virtual>${comment}</textarea>
+               <textarea cols="50" rows="6" name="comment" wrap=virtual>${data.comment}</textarea>
        </td>
 </tr>
 
@@ -201,9 +204,9 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td colspan="2" align="right" valign="top">
-               frei <a href="${docRoot}/help/content.html"><img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>:
-               <input type="checkbox" name="is_published" value="1"<if is_published!="0" && is_published!=""> checked</if>>
-               <if new>
+               frei <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>:
+               <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
+               <if data.new>
                <input type="submit" name="save" value="einfügen">
                <else>
                <input type="submit" name="save" value="speichern">
@@ -213,13 +216,13 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
 
 <tr><td bgcolor="Pink" colspan="5">Attachments</td></tr>
 <!-- image stuff --> 
-<list to_media as m>
+<list data.to_media as m>
 <tr>
        <td align=right valign=top bgcolor="#aaaaaa">
                <B><font color="#ffffff">Bilder:</B><br></td>
        <td colspan="4" align="left" valign="top">
-               <a href="${actionRoot}?module=Images&do=edit&id=${m["id"]}"><img src="${actionRoot}?module=Images&do=showicon&id=${m["id"]}" alt="edit image" border="0"></a>
-               <a href="${actionRoot}?module=Content&do=dettach&cid=${id}&mid=${m["id"]}">entfernen</a>
+               <a href="${config.actionRoot}?module=Images&do=edit&id=${m["id"]}"><img src="${config.actionRoot}?module=Images&do=showicon&id=${m["id"]}" alt="edit image" border="0"></a>
+               <a href="${config.actionRoot}?module=Content&do=dettach&cid=${config.id}&mid=${m["id"]}">entfernen</a>
        </td>
 </tr>
 </list>
@@ -227,7 +230,7 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
        <td align=right valign=top bgcolor="#aaaaaa">
                <B><font color="#ffffff">Medien:</B><br></td>
        <td colspan="4" align="left" valign="top">
-               <a href="${actionRoot}?module=Images&do=list&cid=${id}">bild hinzuf&uuml;gen</a>
+               <a href="${config.actionRoot}?module=Images&do=list&cid=${config.id}">bild hinzuf&uuml;gen</a>
        </td>
 </tr>
 </table>
index d1059cf..46e4648 100755 (executable)
@@ -5,7 +5,7 @@
 
 <body bgcolor="#FFFFFF">
 <include "head.template">
-<if contentlist>
+<if data.contentlist>
        <table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr bgcolor="#006600">
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
@@ -21,7 +21,7 @@
                <td bgcolor="#FFFFFF">&nbsp;</td>
          </tr>
 
-       <list contentlist as entry>
+       <list data.contentlist as entry>
          <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"></if>>
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">
                        ${entry.webdb_create_formatted}<br>
                        </font></td>
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
            <img alt=${entry.icon_alt} border="0" height="10" src="${entry.tiny_icon}" width="12"> 
-                       <b>HALLO
-                       <font size="-2">${articletypeHash[entry.to_article_type]["name"]} -- </font><if entry.place>${entry.place}: </if>${entry.title}</b><br>
+                       <b>
+                       <font size="-2">${data.articletypeHash[entry.to_article_type]["name"]} -- </font><if entry.place>${entry.place}: </if>${entry.title}</b><br>
                        ${entry.creator}&nbsp;
-                       <a href="${actionRoot}?module=Content&do=edit&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">edit</a>
-                       <if entry.to_article_type=="0">&nbsp;|&nbsp;<a href="${actionRoot}?module=Content&do=newswire&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">newswire</a></if></font></td>
+                       <a href="${config.actionRoot}?module=Content&do=edit&id=${entry.id}&where=${data.where_encoded}&order=${data.order_encoded}&offset=${data.offset}">edit</a>
+                       <if entry.to_article_type=="0">&nbsp;|&nbsp;<a href="${config.actionRoot}?module=Content&do=newswire&id=${entry.id}&where=${data.where_encoded}&order=${data.order_encoded}&offset=${data.offset}">newswire</a></if></font></td>
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
-                       <if entry.thema_id!="0">${themenHashData[entry.thema_id]["name"]}</if>&nbsp;<br>
-                       <if entry.to_feature!="0">${schwerpunktHashData[entry.to_feature]["title"]}</if>&nbsp;</font></td>
+                       <if entry.thema_id!="0">${data.themenHashData[entry.thema_id]["name"]}</if>&nbsp;<br>
+                       <if entry.to_feature!="0">${data.schwerpunktHashData[entry.to_feature]["title"]}</if>&nbsp;</font></td>
            <td width="20%" <if grey=="1">bgcolor="Pink"<else>bgcolor="Yellow"</if> valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">
                        ${entry.comment}&nbsp;</font></td>
            <td bgcolor="#888888"><font size="1">
-             <a href="${actionRoot}?module=Content&do=delete&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">delete</a>
+             <a href="${config.actionRoot}?module=Content&do=delete&id=${entry.id}&where=${data.where_encoded}&order=${data.order_encoded}&offset=${data.offset}">delete</a>
              </font></td>
        </tr>
        </list>
        <tr bgcolor="#006600">
-           <td colspan="4"><font color="#ffffff">${count} datens&auml;tze / anzeige von
-         ${from} bis ${to}</font></td></tr>
+           <td colspan="4"><font color="#ffffff">${data.count} datens&auml;tze / anzeige von
+         ${data.from} bis ${data.to}</font></td></tr>
        </table>
 
       <P>
 <if prev || next>
- <form method="post" action="${actionRoot}">
+ <form method="post" action="${config.actionRoot}">
  <input type="hidden" name="module" value="Content">
  <input type="hidden" name="do" value="listop">
- <input type="hidden" name="where" value="${where}">
- <input type="hidden" name="order" value="${order}">
+ <input type="hidden" name="where" value="${data.where}">
+ <input type="hidden" name="order" value="${data.order}">
 <if prev>
- <input type="hidden" name="prevoffset" value="${prev}">
+ <input type="hidden" name="prevoffset" value="${data.prev}">
  <input type="submit" name="prev" value="zur&uuml;ck">
 </if>
 <if next>
- <input type="hidden" name="nextoffset" value="${next}">
+ <input type="hidden" name="nextoffset" value="${data.next}">
  <input type="submit" name="next" value="weiter">
 </if>
  </form>