in dem content_block.html eine var mit {$inhalt} definieren, und die dann ersetzen?
Das ist eine Möglichkeit.
oder muss ich mir dann noch ein paar html dateien machen, die ich wieder in die content_block.html includeieren?
Das wäre eine andere.
Wenn Du über {$inhalt} gehen willst, dann kannst Du ja eine zweite
Smarty-Template machen, die den Inhalt darstellt. Smarty kennt eine Methode fetch(), die Dir die Ausgabe zurückliefert, anstelle sie tatsächlich durchzuführen. Du kannst also eine zweite Smarty-Instanz kreiren, den Inhalt der Template holen und ihn dann in den Template-Paramter {$inhalt} von der ersten Template reinschreiben. Such' Dir was aus...
wie performant ist denn welche lösung?
und welche wird denn bei großen systemen eingesetzt?
wenn ich im nachhinein noch was an meinem anmelde formular ändern will, dann ist es wohl besser, smarty noch mal zu instanzieren?
das mit dem fetch wäre dann auch ne klasse idee!
ist das vom traffic / zugriff her skalierbar ohne performance verlußte?