Hallo,
Ik wil een soort van CMS schrijven waar verschillende opmaken voor kan gekozen worden. Er moet eenvoudig een opmaak aan worden toegevoeg kunnen worden. Zelf zat ik te denken aan een soort van template parser. Mijn eerste idee was dit:
Index.php
Nu staat er bijvoorbeeld in autos.tpl dit:
%inhoud% wordt opgemaakt door een online WYSIWYG editor... ook nog even uitzoeken...
%title%, %inhoud% en %links% worden gereplaced met een tekst uit de database...
Nu lijkt dit allemaal wel mooi... vindt ik... maar is dit niet overbodig... is er geen makkelijker/betere manier?
Ik wil een soort van CMS schrijven waar verschillende opmaken voor kan gekozen worden. Er moet eenvoudig een opmaak aan worden toegevoeg kunnen worden. Zelf zat ik te denken aan een soort van template parser. Mijn eerste idee was dit:
Index.php
code:
1
2
3
4
5
6
7
| +- Include de parser met de parser functies
|
index.php -+- Zet de template (bijv. autos.tpl) in een variable
|
+- Replace de %variabele% met teksten uit de DB
|
+- Poep de template uit |
Nu staat er bijvoorbeeld in autos.tpl dit:
code:
1
2
3
4
5
6
7
8
9
10
| <body> <head> <title>%title%</title> </head> <body> %links%<br><br> %inhoud%<br><br> %links </body> </html> |
%inhoud% wordt opgemaakt door een online WYSIWYG editor... ook nog even uitzoeken...
%title%, %inhoud% en %links% worden gereplaced met een tekst uit de database...
Nu lijkt dit allemaal wel mooi... vindt ik... maar is dit niet overbodig... is er geen makkelijker/betere manier?