Templates - Ausgabe

Die Darstellung einer Anzeige wird über ein Template bestimmt. Ein Beispieltemplate wird mitgeliefert. Sie sollten dieses als Muster verwenden, um die Zusammenhänge zu verstehen.

Wenn Sie eigene Templates erstellen wollen, gehen Sie am besten wie folgt vor:

  • Erstellen Sie eine komplette HTML-Seite und gestalten Sie sie so, wie Sie sich die Ausgabe einer Anzeige vorstellen. Anstelle der Anzeigendaten können Sie erfundene Daten bzw. Platzhalter verwenden.
  • Wenn Sie mit der Darstellung zufrieden sind, entfernen Sie HTML-Header, BODY-Tags und alles, was sonst noch überflüssig ist, so daß nur der eigentliche Rumpf - z. B. eine Tabelle - übrig bleibt.
  • Ersetzen Sie Ihre erfundenen Daten oder Platzhalter durch die entsprechenden Feldnamen

Platzhalter/Feldnamen

Feldname Bedeutung Platzhalter
body Anzeigentext %%body%%
subject Betreff (Schlagwort) %%subject%%

Es werden alle Feldnamen ersetzt, die in der Konfigurationsdatei (<Name>.cas) im Array @inputfields angegeben sind.

Wenn Sie Chiffre-Anzeigen ermöglichen, muß dem Besucher zur Kontaktaufnahme ein Link auf das Kontaktformular zur Verfügung gestellt werden. Dies erfolgt über den Platzhalter %%chiffre%%.

Außerdem werden folgende Farbwerte ersetzt:

Feldname Bedeutung
bgcolor Seiten-Hintergrund
text Seiten-Text
link Linkfarbe
vlink 'Visited Link' Farbe
alink 'Active Link' Farbe
thbg Hintergrund Tabellenkopf
thtext Text Tabellenkopf
td1bg Hintergrund Menüleiste
td1text Text Menüleiste

Die Farben stellen Sie ueber das Administrationstool unter -> Grundeinstellungen -> Layout ein.

Hier zur Verdeutlichung ein Beispiel.

<table width="%%twidth%%" border="0" bgcolor="#999999">
  <tr>
    <td>
      <table width="%%twidth%%" border="0" cellpadding="2" cellspacing="1">
        <tr>
          <td colspan="3" bgcolor="%%thbg%%">
            <b>%%subject%%</b><br />
            <font size="-1">Nr. %%msg%% vom %%date%%</font>
          </td>
        </tr>
        <tr>
          <td rowspan="6" valign="top" bgcolor="%%bgcolor%%">
            <b>Bild:</b><br />
            %%imgtag%%&nbsp;
          </td>
          <td bgcolor="%%td1bg%%">
            Art:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%art%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            Lage:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%lage%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            Erwerb:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%erwerb%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            (Wohn-)Fläche:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%flaeche%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            Anz. Zimmer:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%zimmer%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            Preis:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%preis%%&nbsp;
          </td>
        </tr>
        <tr>
          <td rowspan="3" valign="top" bgcolor="%%bgcolor%%">
            <b>Beschreibung:</b><br />
            %%body%%&nbsp;<br />
          </td>
          <td bgcolor="%%td1bg%%">
            Honorar:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%honorar%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            Baujahr:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%baujahr%%&nbsp;
          </td>
        </tr>
        <tr>
          <td bgcolor="%%td1bg%%">
            verfügbar:
          </td>
          <td bgcolor="%%bgcolor%%">
            %%verfuegbar%%&nbsp;
          </td>
        </tr>
        <tr>
          <td colspan="3" bgcolor="%%bgcolor%%">
            <b>Sonstiges:</b><br />
            %%sonstiges%%&nbsp;<br />
          </td>
        </tr>
        <tr>
          <td bgcolor="%%thbg%%">
            <font color="%%thtext%%"><b>Kontakt</b></font>
          </td>
          <td bgcolor="%%thbg%%" colspan="2" align="right">
            | <a href="mailto:%%email%%">Mail</a> | <a href="%%url%%"
            target="_fire">Homepage</a> |
          </td>
        </tr>
        <tr>
          <td colspan="3" bgcolor="%%bgcolor%%">
            <table>
              <tr>
                <td>
                  %%name%%<br />
                  %%tel%%<br />
                  %%street%%<br />
                  %%zip%% %%city%%<br />
                  %%country%%&nbsp;
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>