Bonjour,
En voulant faire un système de menu en accordéon, je me suis rendu compte que mon leftmenu n’était pas alimenté au niveau de mon URL. Résultat, impossible de faire fonctionner mon accordéon (‘enabled’ => ‘leftmenu==\subvention_list\’’,)
Quel que soit le menu que j’ouvre, l’URL reste vide :
/dolibarr/subventions/subventionsindex.php?idmenu=2131&mainmenu=subventions&leftmenu=
$this->menu[$r++] = array(
'fk_menu' => 'fk_mainmenu=subventions',
'type' => 'left',
'titre' => 'Subvention',
'prefix' => img_picto('', $this->picto, 'class="paddingright pictofixedwidth valignmiddle"'),
'mainmenu' => 'subventions',
'leftmenu' => 'subvention',
'url' => '/subventions/index.php',
'langs' => 'subventions@subventions',
'position' => $r,
'enabled' => 'isModEnabled("subventions")',
'perms' => '$user->hasRight("subventions", "subvention", "read")',
'target' => '',
'user' => 2,
'object' => 'Subvention'
);
$this->menu[$r++] = array(
'fk_menu' => 'fk_mainmenu=subventions,fk_leftmenu=subvention',
'type' => 'left',
'titre' => 'Nouvelle subvention',
'mainmenu' => 'subventions',
'leftmenu' => 'subvention_new',
'url' => '/subventions/subvention_card.php?action=create',
'langs' => 'subventions@subventions',
'position' => $r,
'enabled' => 'isModEnabled("subventions")',
'perms' => '$user->hasRight("subventions", "subvention", "write")',
'target' => '',
'user' => 2,
'object' => 'Subvention'
);
$this->menu[$r++] = array(
'fk_menu' => 'fk_mainmenu=subventions,fk_leftmenu=subvention_list',
'type' => 'left',
'titre' => 'Liste des subventions',
'mainmenu' => 'subventions',
'leftmenu' => 'subvention_list',
'url' => '/subventions/subvention_list.php',
'langs' => 'subventions@subventions',
'position' => $r,
'enabled' => 'isModEnabled("subventions")',
'perms' => '$user->hasRight("subventions", "subvention", "read")',
'target' => '',
'user' => 2,
'object' => 'Subvention'
);
En BDD cela ne me semble pas déconnant pourtant
Merci pour le coup de main !





