Mailinglisten-Archive |
> <table>
> <tr>
> <td>#UEBERSCHRIFT#</td>
> </tr>
>
> <!-- NUR WENN UNTERZEILE GEFUELLT -->
> <tr>
> <td>#UNTERZEILE#</td>
> </tr>
> <!-- NUR WENN UNTERZEILE GEFUELLT -->
>
> <tr>
> <td>#TEXT#</td>
> </tr>
>
> Es soll also die ganze Zeile nicht ausgegeben werden, wenn #UNTERZEILE#
> kein Gegenstück besitzt.
Ich kenne Smarty zwar nicht genauer, aber wenn ich nicht irre, konnte man dort
als Kommentar gekennzeichnette Teile vor der Ausgabe ausblenden lassen.
In der von mir verwendeten Templateklasse mache ich das so:
UNTERZEILE_BEGIN
<tr>
<td>#UNTERZEILE#</td>
</tr>
UNTERZEILE_END
Ich prüfe ob es Daten für UNTERZEILE gibt.
Wenn nicht, werden UNTERZEILE_BEGIN und UNTERZEILE_END durch die
Kommentarzeichen ('{*' und '*}') ersetzt. Da Kommentare erst als letztes
durch den Parser entfernt werden, wird der so gekennzeichnette
UNTERZEILE-Bereich für die Ausgabe ausgeblendet.
--
Sven
php::bar PHP Wiki - Listenarchive