Danny: CMS Smarty

Beitrag lesen

Hi,

ich muß zugeben, das Smarty nicht schlecht ist und wirklich alles im Bereich Templates bietet, was man braucht oder irgendwann mal brauchen könnte.
Aber trotzdem bleibe ich bei der Meinung, daß man in vielen Fällen eigentlich keine "mächtige" Template-Engine wie Smarty braucht, weil PHP selbst bereits genug Möglichkeiten bietet, um Code und Design zu trennen.

Etwas wie

$smart->assign("inhalt",$contents);

läßt sich in Standard-PHP z.B. einfach so umsetzen:

Datei logik.php:

$inhalt = $contents;
include("design.php");

Datei design.php:

print <<<__HTML__
<html>
<head>
  <!-- ... -->
</head>
<body>
<div class="content>$inhalt</div>
</body>
</html>
__HTML__