dedlfix: Template System

Beitrag lesen

echo $begrüßung;

<table>
{start:forum}
<tr>
  <tr>{forum:title}</td>
</tr>
{start:thread}
<tr>
  <tr>{thread:title}</td>
</tr>
{ende:thread}
<tr>
  <tr></td>
</tr>
{stop:forum}
</table>
mit einer schleife habe ich es schonmal hinbekommen, auf dem weg geht es aber nicht mit einer 2ten in der ersten..

Du brauchst, wie mir scheint hier ein System, dass sich merkt, dass es an einem Start-Element vorbeikam. Wenn das dazugehörige End-Element auftaucht, ist der Block fertig eingelesen und kann bearbeitet werden. Wenn dazwischen ein weiterer Block beginnt, musst du zuerst diesen behandeln. Das sieht recht rekursiv aus, nicht wahr? Um die Übersicht über die Verschachtelungen zu behalten, kannst du beispielsweise einen Kellerautomaten verwenden.

echo "$verabschiedung $name";