[Homepage]-[Sitemap] [EMail]

Navigation


Zurück zu:
TPL
Handbuch
Schablonenfunktionen

Hauptmenü:
Wie funktioniert TPL?

Handbuch

Tips & Tricks

Workshop

Download

Voraussetzungen

Impressum


 
LIST

TABLE

Mit LIST ist es zwar ein Leichtes Tabellen aufzubauen, diese enthalten aber pro Zeile immer nur einen Datensatz. Manchmal möchte man aber gerne Datensätze sowohl nebeneinander als auch untereinander angeordnet haben (z.B. bei der bebilderten Produktdarstellung einer Katalogseite). Dazu muß der durch die TPL-Tags markierte Bereich die beiden Tags '<td' und '</td>' enthalten. Im Gegensatz zur LIST-Funktion, wo alles zwischen den TPL-Tags für jeden Satz wiederholt wird, wird beim TABLE-Befehl alles zwischen den TD-Tags für jeden Datensatz wiederholt und der durch die TPL-Tags markierte Bereich nur für jede Zeile.

STATEMENT - ein beliebiges SELECT-Statement.

SECONDSTATEMENT - ein beliebiges SELECT-Statement.

COLUMNS - Die Anzahl darzustellender Spalten.

Beispiel

Beispiel

<TPL FUNCTION=TABLE STATEMENT="Select ID, Title, CreateDate, Text FROM News WHERE Released = 1 ORDER BY CreateDate DESC" SCROLLSTEP=6 COLUMNS=3>
  <tr valign="top">
    <td width="33%">
      <table width="100%" border="0" height="180" cellpadding="1" bgcolor="#D9ECFF">
        <tr>
          <td height="16"><font color="#FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><font color="#000099" size="2">[:Field2 LEFTSTR=25]</font></font></font></td>
        </tr>
        <tr valign="top"> 
          <td> 
            <table width="100%" border="0" cellspacing="3" height="120%">
              <tr valign="top"> 
                <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Vom: 
                  [:Field3]</font></td>
              </tr>
              <tr valign="top"> 
                <td height="100%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[:Field4 LEFTSTR=130]</font></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td height="12"> 
            <div align="right"><a href="/tpl?p=[:PROJECT]&t=[:TNR]&f=show&page=News.html&NewsID=[:Field1]"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">weitere 
              Infos</font></a> </div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</TPL>


Diese Seite wurde mit BrainStorm generiert
Copyright © 1991 - 2001 by Thomas Ell