Beste tweakers,
Ik ben bezig met een back-end systeem waarop ik al de sites die ik maak wil laten draaien.
Het gaat dus om een aantal libraries namelijk:
* mysql.lib.php
* output.lib.php
Ik gebruikte altijd om php van html te scheiden voor elke module die ik maak 1 php bestand waar in een class alles van die module stond en 1 template bestand wat tevens een class was en waar alle functies in stonden waar html in staat.
Nu wil ik dus eigenlijk geen classes / functies in mijn template bestanden maar ik wil dus dat een template bestand er ongeveer zo uit gaat zien:
Nu parse ik die tpl dan weer zodat variables worden omgezet etc. met een aantal functies die in output.lib.php staan.
Het probleem is nu dat ik in die template bestanden ook kleine selectieve stukjes php wil gebruiken bv. een if().
Ik heb de template na dat die geparsed is in een variable staan en daar kunnen dus stukjes code zoals bv. <? if($var1 == $var2) { ?> in staan.
Helaas ziet mijn parser dat stukje gewoon als html en niet als php.
Weet iemand een oplossing zodat de stukjes php in mijn template bestanden gewoon werken ?
Ik ben bezig met een back-end systeem waarop ik al de sites die ik maak wil laten draaien.
Het gaat dus om een aantal libraries namelijk:
* mysql.lib.php
* output.lib.php
Ik gebruikte altijd om php van html te scheiden voor elke module die ik maak 1 php bestand waar in een class alles van die module stond en 1 template bestand wat tevens een class was en waar alle functies in stonden waar html in staat.
Nu wil ik dus eigenlijk geen classes / functies in mijn template bestanden maar ik wil dus dat een template bestand er ongeveer zo uit gaat zien:
HTML:
1
2
3
| {product_row} hier alle html van product_row {/product_row} |
Nu parse ik die tpl dan weer zodat variables worden omgezet etc. met een aantal functies die in output.lib.php staan.
Het probleem is nu dat ik in die template bestanden ook kleine selectieve stukjes php wil gebruiken bv. een if().
Ik heb de template na dat die geparsed is in een variable staan en daar kunnen dus stukjes code zoals bv. <? if($var1 == $var2) { ?> in staan.
Helaas ziet mijn parser dat stukje gewoon als html en niet als php.
Weet iemand een oplossing zodat de stukjes php in mijn template bestanden gewoon werken ?
www.dannyhiemstra.nl