Jump to content

Ajouter Un Lien Dans Le Menu Du Bo Pour Certains Modules?


Recommended Posts

Bonjour,

 

J'aimerais ajouter des liens dans le menu du BO pour certains modules.

Certains modules ajoutent des liens automatiquement d'autres non (je comprends pas bien pkoi cette différence?)

 

Par exemple: le module commentaire client.

Pour valider un commentaire, un faut d'abord chercher le module corrrespondant et cliquer sur configurer...c'est un peu long.

 

Y a t il une démarche simple à effectuer (quelques modification des fichier .tpl du BO?) pour ajouter un lien dans le menu du BO vers un module?

 

Merci

Link to comment
Share on other sites

Ah oui pas mal! J'avais jamais vu cette fonction, merci :)

 

Mais cela ne répond quand même pas à ma question: pourquoi certains modules en ajoutent et d'autres non?

 

Bon d'un autre coté c'est peut être mieux comme cela pour pas être submergé de liens dans le menu...

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

@Econologie

 

Vous pouvez ajouter un lien vers le module que vous voulez et dans le menu que vous voulez en utilisant l'ajout d'un menu via [Administration/Menu/ Ajouter un menu].

C'est exactement cela que vous cherchez et c'est mieux que l'ajout via l'accès rapide.

 

Lors de la création du menu, il faudra:

- dans le champ *Nom: entrer un nom, c'est ce dernier qui sera affiché dans le menu,

- dans le champ *Classe, entrer le nom de la classe du module: AdminNomDeMonModule.php (voir plus bas),

- dans le champ Module, entrer le nom du module,

- et enfin choisir le menu Parent.

 

 

Toutefois, il faudrait créer un fichier dans le dossier du module que vous allez appeler AdminNomDeMonModule.php

Je vous donne ci-dessous un modèle à adapter selon le nom de votre module.

 

Remplacer tous les mots nomdumodule par le vrai nom de votre module ;

Remplacer le AdminNomDuModule.php par Admin+levrainomdumodule.

<?php

include_once(_PS_MODULE_DIR_.'/nomdumodule/nomdumodule.php');

class AdminNomDuModule extends AdminTab
    {
        private $module = 'nomdumodule';

        public $multishop_context;
        public $multishop_context_group = false;

        public function __construct()
            {
                global $cookie, $_LANGADM;
                $langFile = _PS_MODULE_DIR_.$this->module.'/'.Language::getIsoById(intval($cookie->id_lang)).'.php';
                if(file_exists($langFile))
                    {
                        require_once $langFile;

                        if (!is_array($_LANGADM)) //Add for Notice
                            { //Add for Notice
                                foreach($_MODULE as $key=>$value)
                                    if(substr(strip_tags($key), 0, 5) == 'Admin')
                                        $_LANGADM[str_replace('_', '', strip_tags($key))] = $value;
                            } //Add for Notice
                    }

                parent::__construct();
            }

        public function display()
            {
                $module = new nomdumodule;
                echo $module->getContent();
            }
    }
?>

Cordialement

Link to comment
Share on other sites

... C'est ca l'entre aide efficace. Chose qui devient très rare sur sur les forums ici.

 

J'aurai également pu répondre à la question "pourquoi certains modules ajoutes automatiquement des liens dans le menus et pas d'autres". Mais là je choquerai plus d'un alors je m'abstiens.

 

Cordialement

Link to comment
Share on other sites

Tout à fait et c'est ce à quoi doit servir un forum public!

 

Je partage ton avis sur la baisse de l'entre aide efficace.

 

Je gère un forum depuis 2005...et je constate bien qu'il y a nettement une tendance générale au moins de partage (et plus de prises de tête...)

 

La faute à la "crise" sans doute...mais faudrait que les gens comprennent que ce n'est plus une crise mais simplement une nouvelle société qui se forme...et elle me plait moins que l'ancienne socialement du moins!

 

Bon ceci nous éloigne de PS mais voilà ! C'était pour dire que les forums PS ne sont pas les seuls dans ce cas, que c'est une tendance générale: "on" devient encore plus égoïste (comme on si on ne l'était pas avant assez!)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...