System szablonów .... Temat rzeka, ja osobiście ich nie znoszę, php z założenia miało być właśnie takim systemem szablonów więc nie wiem po co jakieś inne są. Smarty to dla mnie zgroza, miałem okazję z tym pracować, więcej po prostu nie chcę. Nie zachęcam bynajmniej do mieszania logiki z prezentacją aplikacji ja w templatkach po prostu używam troszku innych składni o ile można tak powiedzieć bo zamiast walić pn.:
foreach($list as $item) {
echo "<li>".$item->name."<li>"; }
Robię tak:
<?php foreach($list as $item): ?>
<li><?php echo $item->name ?>
</li> <?php endforeach; ?>
A uwierz mi Smarty akurat potrafi doprowadzić do białej gorączki czasami. A i tak czasami nic nie zastąpi w takim dokumencie wstawki w php.