VlibTemplate Zeilenumbruch

dg87

Erfahrenes Mitglied
Hallo,

habe gegooglet und bis jetzt aber nichts gefunden was mir weiterhilft.
Also ich benutze vliptemplate und das funktioniert bis jetzt auch ganz gut.

Ich speichere ein Layout in einer admin_templ.php (das ganze html Zeug) und über eine admin_in.php rufe ich es auf. Layout zeigt er auch anständig an, nun habe ich aber ein kleines Problemchen, das mir die benutzung von vlibTemplate doch nicht so konfortabel macht.

Ich will in der admin_in.php eine kleine Ausgabe mit echo machen und hänge anschließend an die Ausgabe ein <br> dazu.
Wenn ich das nun über die vlibTemplate ausgebe, gibt er mir auch das <br> mit aus, weil ja die Template Engine dort keine html Tags anscheinend ausgibt. Kann ich das trotzdem irgendwie einstellen, dass trotzdem auch html Tags übergeben kann. Weil sonst muss ich ja in der admin_templ wirklich für jede kleine Ausgabe so einen Platzhalter einfügen und das will ich auch nicht.

Beispiel wie es in der html Datei aussieht:
Code:
<div id="menu_admin">			
	{tmpl_var name = 'content_admin'}<br>			
</div>

Übergabe zum Platzhalter in der admin_in.php
Code:
$tmpl2->setVar('content_admin', 'Soll einen Zeilenumbruch machen <br>');

Und die Ausgabe ist demnach:
Code:
Soll einen Zeilenumbruch machen <br>

Ich will eben dass er das <br> als HTML anerkennt, geht das bei der vlibtemplate

Vielen Dank und nette grüße
 
-> http://doku.clausvb.de/vlib_beispiele.htm
vLIB: Verwenden von HTML-Tags in Template-Variablen
Mit der Standardinstallation von vLIB gibt es ein Problem: HTML-Tags in Template-Variablen wie
<br> &auml; <hr>
sind generell deaktiviert, da von vlibTemplate das "<" durch ein "&lt;" ersetzt wird. Deswegen setze ich in der vlibIni.php die Konstante
'DEFAULT_ESCAPE' => 'none'
so wie es in der
vlibTemplate-Dokumentation - Kapitel "Options"
beschrieben steht.

Genau dies musste ich damals auch machen.....
 
Zurück