Hallo zusammen,
folgender Denkansatz beschäftigt mich gerade:
Mit template.php aus PHPLIB ist es ja sehr komfortabel möglich dynamische Inhalte zu verwalten. Ich würde nun gerne (bei einer Art cms) die HTML-Templates in Grundlayouts und Module trennen. D.h. ein Layout ist eigentlich nur sowas wie eine Tabelle, beispielsweise:
<table>
<tr>
<td colspan="2">
{HEADMDULE}
</td>
</tr>
<tr>
<td>
{NAVIGATION}
</td>
<td>
{NEWS, oder KALENDER, oder foo}
</td>
</tr>
</table>
Was nicht funktioniert, ist, wenn ich z.B. einen Ausdruck {NEWS} wiederum mit php-code parse, hier also
$tpl->set_var(array("NEWS" => "<? include('module_news.php') ?>"));
Das Ergebnis ist, dass diese Codezeile in der tatsächlichen HTML-Ausgabe einfach ungeparst geschrieben steht. Problem verstanden?
Hat jemand eine Idee, oder kennt jemand eine Template-Klasse, die das leistet?
Für jede Hilfe dankbar,
Mazze