Hallo allemaal,
Bij mijn Zend Framework project is het de bedoeling dat het layout script en de map met templates dynamisch is op basis van de domeinnaam.
Om het even in het kort uit te leggen, ik heb een eigen layout resource geschreven voor mijn bootstrapper en die instantieert een webshop model/entity op basis van de 'host' die bezoeker aan het bezoeken is. Ofwel; $_SERVER['HTTP_HOST']. In de webshop tabel in de database staat gedefineerd welke template geladen moet worden.
De bedoeling is dat als iemand naar domeineen.nl gaat template1 geladen wordt, dat betekend layoutscript 'template1.tpl' en voor alle views moet gekeken worden in de map application/modules/default/views/templates/template1/...
Als dan domeintwee.nl bezocht wordt, wordt template2 geladen.
Ik weet niet goed op welk moment ik dit het beste in kan stellen, zodat hier rekening mee gehouden moet worden. Ik gebruik namelijk ook een Smarty glue van blogger: http://www.gediminasm.org...ension-for-zend-framework
Het kan uiteraard ook daaraan liggen, maar op welke manier zouden jullie dit implementeren? Via een action helper?
Bij mijn Zend Framework project is het de bedoeling dat het layout script en de map met templates dynamisch is op basis van de domeinnaam.
Om het even in het kort uit te leggen, ik heb een eigen layout resource geschreven voor mijn bootstrapper en die instantieert een webshop model/entity op basis van de 'host' die bezoeker aan het bezoeken is. Ofwel; $_SERVER['HTTP_HOST']. In de webshop tabel in de database staat gedefineerd welke template geladen moet worden.
De bedoeling is dat als iemand naar domeineen.nl gaat template1 geladen wordt, dat betekend layoutscript 'template1.tpl' en voor alle views moet gekeken worden in de map application/modules/default/views/templates/template1/...
Als dan domeintwee.nl bezocht wordt, wordt template2 geladen.
Ik weet niet goed op welk moment ik dit het beste in kan stellen, zodat hier rekening mee gehouden moet worden. Ik gebruik namelijk ook een Smarty glue van blogger: http://www.gediminasm.org...ension-for-zend-framework
Het kan uiteraard ook daaraan liggen, maar op welke manier zouden jullie dit implementeren? Via een action helper?