Hey, ik heb een probleem. Ik ben fftjes aan het proberen hoe het werkt om templates te gebruiken. Maar loop vast als ik bijvoorbeeld meerdere dingen uit de database onder elkaar wil zetten.

zoiets dus:
.tpl:
{INHOUD_TEST}<br /><br />
<table>
<tr><td>{NIEUWS}</td></tr>
</table>

.php

$sql="SELECT * FROM nieuws ORDER BY id DESC";
$res=mysql_query($sql);
$id="";
while($id=mysql_fetch_array($res)){
$id.=$id['id'];
}

/** template geval **/
require_once($rootdir . "template/sts.class.php");
$tpl = new STSTemplate();
$tpl->assign("TITLE", "Voorbeeldbestand");
$tpl->assign("INHOUD_TEST", "Welkom bij dit bestand");

Dat INHOUD_TEST vertoond hij wel, maar hoe krijg ik dus gewoon steeds <tr><td></td></tr> enzo? of moet ik dat in de php pagina gelijk erin stoppen?
ligt eraan wat voor een template-engine je gebruikt, wat de mogelijkheden er van zijn. (met smartie kun je loops maken toch?)

Dus: wat voor een template-engine/parser gebruik je, of heb je er zelf een gemaakt?
ik heb nu ff simple template system, maar waar kan ik die smartie vinden dan? en is die makkelijk in gebruik?
http://smarty.php.net/, maar ik weet niet of hij makkelijer is, heb er niet veel ervaring mee.
ik zal ff op die site kijken. Bedankt:)
(beetje laat)Ik heb op die site gekeken, maar dat is tar.gz als t goed is, en dat kan ik volgens mij niet openen;)(of ik weet t programma daar niet voor)
--edit--
ik denk een ander template system gevonden te hebben.:)
Alsnog bedankt voor de reacties:)

Reageren