Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Question sur les menus

Question sur les menus il y a 9 ans 4 mois #21877

  • happyjo
  • Portrait de happyjo
Bonjour,

Je suis en train de finaliser mon module de lettre. Tout fonctionne sauf le menu de gauche.
Je souhaiterai ajouter une ou deux entrées.

Pour cela dans mon module modLettre.class.php j'ai ajouté ceci :
// Main menu entries
//$this->menus = array();			// List of menus to add
$r=0;

$this->menu[$r]=array(	'fk_menu'=>0,		// Use r=value where r is index key used for the parent menu entry (higher parent must be a top menu entry)
	'type'=>'left',			// This is a Left menu entry
	'titre'=>'Lettre par defaut',
	'mainmenu'=>'lettre',
	'url'=>'/lettre/lettre.php',
	'langs'=>'other',	// Lang file to use (without .lang) by module. File must be in langs/code_CODE/ directory.
	'position'=>100,
	'enabled'=>'$conf->lettre->enabled',			// Define condition to show or hide menu entry. Use '$conf->mymodule->enabled' if entry must be visible if module is enabled.
	'perms'=>'',			// Use 'perms'=>'$user->rights->mymodule->level1->level2' if you want your menu with a permission rules
	'target'=>'',
	'user'=>0);				// 0=Menu for internal users, 1=external users, 2=both
$r++;

J'ai ensuite crée dans mon répertoire lettre une page lettre.php
hors je ne comprend pas, rien ne s'affiche.
J'ai mis un (pour tester) :
echo "coucou";

qui devrait normalement provoquer des soucis d'affichage, hors rien ne s'affiche.

Si je supprime lettre/lettre.php
Je n'ai pas d'erreur, même après avoir désactivé/réactivé le module

Que suis-je sensé mettre dans cette page ?
La configuration du menu dans mon module vous semble-t'elle correcte ? Je ne suis pas tout à fait sur de l'exactitude du code ?
Comment puis-je débugger facilement ce type de problème ?

Merci de votre aide.
Dernière édition: il y a 9 ans 4 mois par happyjo.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Question sur les menus il y a 9 ans 4 mois #21885

  • eldy
  • Portrait de eldy
  • Hors ligne
  • Administrateur
  • Messages : 1054
  • Remerciements reçus 51
  • Karma: 107
Et si tu appelles l'url directement
/lettre/lettre.php
?
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Question sur les menus il y a 9 ans 4 mois #21895

  • happyjo
  • Portrait de happyjo
Pour info je suis sous Dolibarr 7.1.

Lorsque j'appel la page adressededolibarr.com/lettre/lettre.php ça fonctionne.
L'administrateur a désactivé l'accès en écriture pour le public.