Bonjour,
j'aimerai rajouter un acces a mon module dans le menu Tools
je declare mon hook comme suite
//dans le fichier config.xml
<hook id="network.hook.back" class="Network\Hook\BackHook" scope="request">
<tag name="hook.event_listener" event="main.top-menu-tools" type="back" />
</hook>
//dans le fichier BackHook.php
public function onMainTopMenuTools(HookRenderBlockEvent $event)
{
$event->add(
[
'id' => 'tools_menu_network',
'class' => '',
'url' => URL::getInstance()->absoluteUrl('/admin/module/Network'),
'title' => $this->trans('Network', [], Network::DOMAIN_NAME)
]
);
}
j'ai bien mon module qui apparait
mais je n'arrive pas a declarer la page liee a cette acces
dans BackHook je dois mettre quoi ?
si je rajoute
//dans le fichier config.xml
<hook id="network.hook.back" class="Network\Hook\BackHook" scope="request">
<tag name="hook.event_listener" event="main.top-menu-tools" type="back" />
<tag name="hook.event_listener" event="module.configuration" type="back" />
</hook>
//dans le fichier BackHook.php
public function onModuleConfiguration(HookRenderEvent $event)
{
$event->add($this->render("network-edit.html"));
}
public function onMainTopMenuTools(HookRenderBlockEvent $event)
{
$event->add(
[
'id' => 'tools_menu_network',
'class' => '',
'url' => URL::getInstance()->absoluteUrl('/admin/module/Network'),
'title' => $this->trans('Network', [], Network::DOMAIN_NAME)
]
);
}
j'obtiens cela