New: Possibilit de choisir son gestionnaire pour le menu de gauche sur le mme principe que celui du haut.
Les gestionnaires sont placer dans le rpertoire includes/menus/barre_left. Le gestionnaire par defaut ne fait rien, ce qui quivaut prendre la gestion courante des menus (bass sur les fichiers pre.inc.php)
This commit is contained in:
parent
2e4bf2fb2c
commit
a17121f464
@ -191,11 +191,7 @@ function top_menu($head, $title="", $target="")
|
||||
|
||||
print '<a class="tmenu" id="'.$id.'" href="'.DOL_URL_ROOT.'/index.php"'.($target?" target=$target":"").'>'.$langs->trans("Home").'</a>';
|
||||
|
||||
if (!defined(MAIN_MENU_BARRETOP))
|
||||
{
|
||||
define("MAIN_MENU_BARRETOP","default.php");
|
||||
}
|
||||
require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".MAIN_MENU_BARRETOP);
|
||||
require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
|
||||
|
||||
// Lien sur fiche du login
|
||||
print '<a class="login" href="'.DOL_URL_ROOT.'/user/fiche.php?id='.$user->id.'">'.$user->login.'</a>' ;
|
||||
@ -224,17 +220,9 @@ function left_menu($menu, $help_url='', $form_search='')
|
||||
{
|
||||
global $user, $conf, $langs;
|
||||
|
||||
|
||||
if (! defined(MAIN_MENU_BARRELEFT))
|
||||
{
|
||||
define("MAIN_MENU_BARRELEFT","default.php");
|
||||
}
|
||||
|
||||
// Si un gestionnaire de menu gauche est actif, on l'utilise:
|
||||
// Ce gestionnnaire est libre d'écrasé ou non l'objet $menu qui détermine le menu à afficher.
|
||||
require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".MAIN_MENU_BARRELEFT);
|
||||
|
||||
|
||||
require(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu);
|
||||
|
||||
print '<div class="vmenuplusfiche" width="158">'."\n";
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*!
|
||||
/**
|
||||
\file htdocs/master.inc.php
|
||||
\brief Fichier de preparation de l'environnement Dolibarr
|
||||
\version $Revision$
|
||||
@ -137,6 +137,21 @@ if ($result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Positionne les gestionnaires de menu
|
||||
*/
|
||||
if (! defined(MAIN_MENU_BARRETOP))
|
||||
{
|
||||
define("MAIN_MENU_BARRETOP","default.php");
|
||||
}
|
||||
if (! defined(MAIN_MENU_BARRELEFT))
|
||||
{
|
||||
define("MAIN_MENU_BARRELEFT","default.php");
|
||||
}
|
||||
$conf->top_menu=MAIN_MENU_BARRETOP;
|
||||
$conf->left_menu=MAIN_MENU_BARRELEFT;
|
||||
|
||||
/*
|
||||
* Positionne le langage et localisation dans $conf->langage
|
||||
* et charge l'objet de traduction
|
||||
|
||||
Loading…
Reference in New Issue
Block a user