+ # Wenn sich am Ende der Zeichenkette {ENDIF} befinden, werden diese
+ # von split() ignoriert, was zu einem Verschachtelungsfehler fuehrt
+ # Die fehlenden leeren Zeichenketten muessen von Hand eingefuegt werden
+
+ my $x = 1;
+
+ while(substr($tpl_tmp,-7*$x,7) eq '{ENDIF}')
+ {
+ push(@splitted,'');
+ $x++;
+ }
+
+ my $block = ''; # Kompletter bedingter Block