phpbar.de logo

Mailinglisten-Archive

[php] PHPLib Template...

[php] PHPLib Template...

rik rik_(at)_shorebreak.de
Sat, 12 Feb 2000 18:27:50 +0100


Hi Liste,

Ich hab mal wieder ein Problem mit der Template Funktion der PHPLib.

Und zwar wird nur der erste Platzhalter ({ptitle}) geparst.
Der Rest wird einfach nicht beachtet.
Also ich habe eine Datei body.tpl die als Grundlage dienen soll.
In body.tpl sind {ptitle} und {table} - {table} soll dabei von der Datei 
table.tpl ersetzt werden.
In table.tpl gibt es dann noch die restlichen Platzhalter.

/* Seite bauen... */
	include("./inc/add_cat.inc"); /* hier ist $innen drin */
	include($inc_template);
	
	$title = '<div algin="left" class="sh">shorebreak!-portal:</div>\n';
	$title.= '<div algin="left" class="title"> '.$msg_cat_add_title.'</div>\n';
		
		$tpl = new Template($inc_web_path."portal/admin/tpl", "keep");
		
		$tpl->set_file(array("body"=>"body.tpl","table"=>"table.tpl"));
		
		$tpl->set_var(array("ptitle"=>$msg_cat_add_title,
						"title"=>$title,
						"php_self"=>$PHP_SELF,
						"innen"=>$innen,
						"copyright"=>$msg_copyright));
					
		$tpl->parse("out",array("table","body"));
		$tpl->p("out");
/* Seite fertig */

Es scheint so als ersetze er {table} nicht mit table.tpl. Warum nicht?

rik 



php::bar PHP Wiki   -   Listenarchive