Für die Generierung von Seiten setzen wir u.a. auch Formatvorlagen ein. In diesen werden über Schleifen (CMS_FOR, CMS_IF) Inhalte generiert.
Bei der Generierung der Seiten wird jede Zeile in der entstandenen Seite ausgegeben, obwohl diese gar kein Output generiert.
Bsp.
Ausgabe FOR-Schleife
$CMS_FOR(..)$
$CMS_IF(...)$
<p>Ausgabe</p>
$CMS_END_IF$
$CMS_END_FOR$
ENDE FOR-Schleife
ergibt im Quelltext der Generierten Seite
Ausgabe FOR-Schleife
<p>Ausgabe</p>
<p>Ausgabe</p>
....
ENDE FOR-Schleife
Somit wird der Quelltext der generierten Seite unnötig lang.
Nun kann man in der Formatvorlage die Schleifen komprimieren
Ausgabe FOR-Schleife
$CMS_FOR(..)$$CMS_IF(...)$<p>Ausgabe</p>$CMS_END_IF$
$CMS_END_FOR$
ENDE FOR-Schleife
Damit wird der Quelltext der generierten Seite etwas besserm aber die Formatvorlage schwer lesbar.
Mein Wunsch wäre unnötige Leerzeilen zu entfernen, bzw Zeilen die keinen Output generieren auch nicht in der generierten zeile auszugeben.
Momentan setzen wir noch 4.1 ein, ich habe keinen Überblick, ob das in einer neuen Version anders ist.