-templates
--TemplateA
---images
---stylesheets
---index.php
--TemplateB
---images
---stylesheets
---index.php
Vanuit de index.php file die in de webroot staat, wordt dan een include gedaan naar de index.php in de juiste template folder. Dit werkt allemaal goed, maar ik heb nu een probleem bij het linken in de index van de template.
Als er bijvoorbeeld een image genaamd 'header.png' in de 'images' map staat van TemplateA, dan kan ik daar naartoe verwijzen door in de index het volgende te zetten:
./images/header.png
Maar nadat de include vanuit de webroot is gedaan, verandert die structure, ik moet dan de volgende code gebruiken:
./templates/TemplateA/images/header.png
Dit is best vervelend bij het maken van templates en is zoiezo niet erg subtiel.
Dus hoe krijg ik het voor elkaar om de structure goed te houden? Moet ik dan op een andere manier naar de template verwijzen?