THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai un hook fait maison pour afficher un menu gauche sur mon site, je n'arrive pas a include un fichier js spécifique pour l'afficher via le hook "main.after-javascript-include" j'ai créé dans mon fichier config, un hook

<hooks>
        <hook id="hookleftsidenav.hook" class="HookLeftSideNav\Hook\JsInclude" scope="request">
            <tag name="hook.event_listener" event="main.after-javascript-include" type="front" />
        </hook>
    </hooks>

ensuite dans mon JsInclude j'ai :

class JsInclude extends BaseHook {

    public function onMainAfterJavascriptInclude(HookRenderEvent $event)
    {
        $content =$this->addJS('assets/js/left-menu.js');
        $event->add($content);
    }

} 

Comment faire car cela ne fonctionne pas ça ne m'include rien du tout.

Merci par avance pour votre aide.

Last edited by Shiness (21-01-2016 16:52:37)

Offline


Regarde dans le log (log/log-thelia.txt) Thelia si tu as des erreurs liés à la déclaration de ton hook.


OpenStudio Toulouse

Offline


Merci beaucoup, j'ai trouvé, grâce au log, il y avait une erreur d'appel dans le fichier config.