Un truc que je n’ai jamais creusé depuis la v3.x et dont je voudrais enfin m’occuper: le lien du menu à droite de nom « Mon tableau de bord » pointe vers le fichier index.php du répertoire custom qui n’existe pas sur notre version.
Je n’ai pas non plus trouvé ce fichier dans les sources de la v5.0.4 ni dans la v7.0.3.
Du coup, vers quoi pointe votre menu « Mon tableau de bord » ?
Quel affichage avez-vous ?
Configuration / Menus / Gestionnaires de menu
- Gestionnaire du menu standard : Utilisateurs internes: eldy_menu - Utilisateurs externes: eldy_menu
- Gestionnaire du menu smartphone : Utilisateurs internes: eldy_menu - Utilisateurs externes: eldy_menu
Il suffit de place un simple fichier index.php dans le répertoire custom pour que la fonction dol_buildpath parte en fusée sous Eldy dans le cas du menu « Mon tableau de bord »
@timmy63: les variables de la conf sont au top. En regardant le code je pense que l’on peut peut-être avoir plusieurs répertoires alternatifs et pas que htdocs/custom/ . A creuser.
@frederic34: oui bien sur. Les fichiers index.html et index.htm sont ignorés et le fait de pouvoir lister le répertoire htdocs/custom me gênait un peu à l’époque de la première installation (genre il y a 4 ou 5 ans en v3) et je n’avait pas été plus loin que de créer un fichier index.php vide.
Maintenant je prend le temps de nettoyer tous ces trucs moisis
Actuellement, la configuration Apache de Dolibarr donne la priorité au fichier index.php
Extrait de conf-enabled/dolibarr.conf:
DirectoryIndex index.php
Maintenant, dans l’immédiat, je contourne cela avec un .htaccess dans le répertoire htdocs/custom
DirectoryIndex index.html index.php
Par la suite, je vais devoir creuser car je m’aperçois que la configuration Apache ainsi que le fichier de conf « datent » un peu et contiennent quelques cadavres…