aide prestashop PhenixSuite Help
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Recherche
    • S'inscrire
    • Se connecter

    Nom d'un onglet dans l'admin produit

    Planifier Épinglé Verrouillé Déplacé Discussion générale
    6 Messages 2 Publieurs 863 Vues 2 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • ChDUPC Hors-ligne
      ChDUP
      dernière édition par

      Bonjour à toutes et tous.

      J'utilise un module qui crée un tab dans l'admin produit via le hook DisplayAdminProductsExtra.
      (je suis en 1.6.0.9)

      Le nom qui est affiché sur ce tab est directement le nom de la description qui est reprise depuis le config_fr.xml
      Je ne parviens pas à changer ce nom.
      J'ai la possibilité de le changer dans l'xml, mais celui-ci est regénéré régulièrement (je ne sais pas ce qui lance la regénération) et reprend donc la description présente dans le constructeur.

      Cette description (affichée sur la page des modules) doit être différente de celles de l'onglet dans l'admin produit, car le nom de l'onglet est bien plus court.

      Une possibilité d'assigner un nom quand on lance le hook ?

      1 réponse Dernière réponse Répondre Citer 0
      • doekiaD Hors-ligne
        doekia
        dernière édition par

        Je ne suis pas sûr d'avoir compris exactement la question, mais, les tab sont nommés à partir de la table ps_tab_lang une fois installé. Donc pour changer le nom, il suffit d'aller changer le contenu de cette table.

        https://store.enter-solutions.com modules, support et assistance.

        Je précise que je n'ai pas fait ni Paco-Rabane, ni Poudlard 2ème langue - je ne suis ni devin, ni magicien.
        Fournissez un maximum d'information dans vos questions, version exacte du coeur et de vos modules, si besoin un peu d'histoire sur votre shop et vos recherches, les modules tiers installés, ...

        Si mon intervention vous a aidé, n'hésitez pas à me remercier: https://ko-fi.com/A153227G

        1 réponse Dernière réponse Répondre Citer 0
        • ChDUPC Hors-ligne
          ChDUP
          dernière édition par

          non, je parle des tabs dans l'admin d'un produit.
          de base : informations , prix, réferencement-SEO, etc

          1 réponse Dernière réponse Répondre Citer 0
          • doekiaD Hors-ligne
            doekia
            dernière édition par

                    $modules_list = Hook::getHookModuleExecList('displayAdminProductsExtra');
                    if (is_array($modules_list) && count($modules_list) > 0) {
                        foreach ($modules_list as $m) {
                            $this->available_tabs['Module'.ucfirst($m['module'])] = 23;
                            $this->available_tabs_lang['Module'.ucfirst($m['module'])] = Module::getModuleName($m['module']);
                        }
                    }
            

            c'est donc purement et simplement le nom du module

            https://store.enter-solutions.com modules, support et assistance.

            Je précise que je n'ai pas fait ni Paco-Rabane, ni Poudlard 2ème langue - je ne suis ni devin, ni magicien.
            Fournissez un maximum d'information dans vos questions, version exacte du coeur et de vos modules, si besoin un peu d'histoire sur votre shop et vos recherches, les modules tiers installés, ...

            Si mon intervention vous a aidé, n'hésitez pas à me remercier: https://ko-fi.com/A153227G

            1 réponse Dernière réponse Répondre Citer 0
            • ChDUPC Hors-ligne
              ChDUP
              dernière édition par

              Exact, il prend bien le "display name", et pas la description.
              J'aurai voulu en afficher un différent entre le nom du module et le nom de ce tab.
              Mais à priori ce n'est pas possible.
              Je trichais jusque là en renvoyant tous les jours mon xml avec le nom que je veux, mais ça n'est pas idéal.
              tant pis

              1 réponse Dernière réponse Répondre Citer 0
              • doekiaD Hors-ligne
                doekia
                dernière édition par

                Sauf que le xml n'as aucune raison d'avoir été ré-écrit tous les jours
                A moins d'update du module ou de need_instance = 1

                https://store.enter-solutions.com modules, support et assistance.

                Je précise que je n'ai pas fait ni Paco-Rabane, ni Poudlard 2ème langue - je ne suis ni devin, ni magicien.
                Fournissez un maximum d'information dans vos questions, version exacte du coeur et de vos modules, si besoin un peu d'histoire sur votre shop et vos recherches, les modules tiers installés, ...

                Si mon intervention vous a aidé, n'hésitez pas à me remercier: https://ko-fi.com/A153227G

                1 réponse Dernière réponse Répondre Citer 0
                • Premier message
                  Dernier message
                bug
                26 sujets
                1.6
                24 sujets
                front-office
                11 sujets
                1.5
                8 sujets
                1.7
                5 sujets
                système
                4 sujets
                administration
                3 sujets
                hack
                3 sujets
                module
                3 sujets
                performance
                3 sujets
                smtp
                3 sujets
                transporteurs
                3 sujets
                dashboard
                2 sujets
                https
                2 sujets
                paypal
                2 sujets
                promotions
                2 sujets