Files
domokits/local/modules/TemplateSwitcher
2019-11-21 12:25:31 +01:00
..
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00
2019-11-21 12:25:31 +01:00

Template Switcher

Ce module permet de changer le template front actif à la volée, en utilisant l'URL /ts/<nom-du-template-front>, par exemple http://domain.tld/ts/my_super_template

<nom-du-template-front> doit être le nom d'un sous-répertoire de templates/frontOffice.

C'est tout.

D'un loint de vue technique, le module definit un template Helper qui va chercher le template actif en session plutôt qu'en base de données.

Le module propose un évènement TemplateSwitcherEvent, à dispatcher avec TemplateSwitcherEvent::SWITCH_TEMPLATE_EVENT :

$this->getDispatcher()->dispatch(
    TemplateSwitcherEvent::SWITCH_TEMPLATE_EVENT,
    new TemplateSwitcherEvent('nom-du-template-front')
);