Ajout de l'option "class" dans un module

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Ajout de l'option "class" dans un module

    Bonjour à tous,

    J'ai téléchargé un module mais dont je n'ai pas la possiblité de rajouter un " class".
    J'ai bien modiifé le fichier "xml" pour rajouter l'option :
    Code:
    <field
                        name="moduleclass_sfx"
                        type="text"
                        label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
                        description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
    Comment faire et ou rajouter la routine afin qu'elle soit prise en compte ?

    Merci d'avance
    Dernière édition par gesualda à 31/10/2011, 18h33
    WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
    Joomla => 3.xxx / 4xxx
    --------
    Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

  • #2
    Re : Ajout de l'option &quot;class&quot; dans un module

    Bonjour,
    Si le suffixe de class n'est pas prise en compte, cela signifie que le module est rendu "en dur" : à ta place, j'éditerai le module et modifierai directement le code rendant le html...
    Cordialement,
    Chabi01 - http://www.xlformation.com

    Commentaire


    • #3
      Re : Ajout de l'option &quot;class&quot; dans un module

      Bonjour Chabi01,

      Je comprends bien, c'est ce que j'avais fait dans un premier temps dans la page "défault", mais lorsque je fais appel à plusieurs fois à ce module dans des endroits différents du site, cela pose problème avec la class, car il me faut plusieurs mises en page différente.

      Es ce tellement compliqué de modifier ce petit bout de code ?
      C'est juste une question.
      WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
      Joomla => 3.xxx / 4xxx
      --------
      Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

      Commentaire


      • #4
        Re : Ajout de l'option &quot;class&quot; dans un module

        Compliqué...tout est relatif !
        Le problème n'est pas de rajouter l'appel mais également de modifier le code html en y ajoutant des classes et en codant l'appel au suffixe.
        Ce n'est pas insurmontable, mais il va falloir reprendre ton code pour y ajouter les appels pour pouvoir styler différemment les différents modules.
        Si tu ne fais qu'ajouter "l'option" au module, cela ne va pas changer le code existant "en dur".
        Cordialement,
        Chabi01 - http://www.xlformation.com

        Commentaire


        • #5
          Re : Ajout de l'option &quot;class&quot; dans un module

          Exact, ca je l'avais bien compris, mais ma question comment s'y prends t'on ?
          J'ai pas peur de mettre les mains dans la cambouille. Aurais tu des pistes à me donner ?

          Merci d'avance
          WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
          Joomla => 3.xxx / 4xxx
          --------
          Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

          Commentaire


          • #6
            Re : Ajout de l'option &quot;class&quot; dans un module

            Quel est le module et où le récupérer ?
            Chabi01 - http://www.xlformation.com

            Commentaire


            • #7
              Re : Ajout de l'option &quot;class&quot; dans un module

              Voici le lien pour le récupérer. il y en a plusieurs.


              Chabi01, merci de ton aide,
              Gesualda
              WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
              Joomla => 3.xxx / 4xxx
              --------
              Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

              Commentaire


              • #8
                Re : Ajout de l'option &quot;class&quot; dans un module

                ok, donc c'est le module "drop in image slideshow".

                Avant que je regarde ça, il faudrait que tu me donnes 2 exemples de styles différents que tu aimerais obtenir : fais par exemple, 2 copies d'écran ou 2 "montages" en me précisant les points à styler...
                Cordialement,
                Chabi01 - http://www.xlformation.com

                Commentaire


                • #9
                  Re : Ajout de l'option &quot;class&quot; dans un module

                  salut
                  dans le fichier default.php du dossier tmpl de ton module tu peux ajouter la classe en faisant appel à l'option que tu as ajouté dans le xml, par exemple de cette manière :
                  Code:
                  <div class="defaultclass <?php echo $params->get('moduleclass_sfx'); ?>">
                  Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                  http://www.template-creator.com Outil de création de templates
                  Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                  Commentaire


                  • #10
                    Re : Ajout de l'option &quot;class&quot; dans un module

                    Tu es allé plus vite que moi Ced ! Je n'ai pas encore eu le temps d'ouvrir le zip !!
                    Chabi01 - http://www.xlformation.com

                    Commentaire


                    • #11
                      Re : Ajout de l'option &quot;class&quot; dans un module

                      Envoyé par chabi01 Voir le message
                      Tu es allé plus vite que moi Ced ! Je n'ai pas encore eu le temps d'ouvrir le zip !!
                      ben je ne l'ai pas ouvert ! j'ai juste donné un exemple basé sur un module standard
                      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                      http://www.template-creator.com Outil de création de templates
                      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                      Commentaire


                      • #12
                        Re : Ajout de l'option &quot;class&quot; dans un module

                        L'option à Ced fonctionne, c'est ce que je voulais. Pour la mise en forme CSS, y a pas de soucis.
                        Par contre je profite de ce post, pour éclairer un peu plus ma lanterne.
                        Code:
                        name="moduleclass_sfx"
                                            type="text"
                                            label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
                                            description="Class du module" />
                        Dans ce cas de figure, quel est le role de "label" ?
                        Existe t-il des tutos avec des exemples concrets pour la réalisation de module ?

                        En tous les cas, merci beaucoup de votre intervention à tous les deux,
                        WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
                        Joomla => 3.xxx / 4xxx
                        --------
                        Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

                        Commentaire


                        • #13
                          Re : Ajout de l'option &quot;class&quot; dans un module

                          j'ai bien un tuto sur mon site:

                          le label est le titre du champ dans les options, et la description c'est ce qui s'affiche dans l'infobulle
                          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                          http://www.template-creator.com Outil de création de templates
                          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                          Commentaire


                          • #14
                            Re : Ajout de l'option &quot;class&quot; dans un module

                            Merci Ced pour cette précision. J'ai déjà pas mal pu rectifier le module pour l'adapter à ce que j'ai besoin, ce qui me rends bien service pour la mise en page.

                            Bonne soirée,
                            A bientot
                            Gesualda
                            WampServer 3.2.5 / 64b - - Apache 2.4.46 / 2.4.48 - PHP 7.4.13 -/ 8.0.7 - MariaDB 10.5.8 / 10.5.10
                            Joomla => 3.xxx / 4xxx
                            --------
                            Un pessimiste, c'est un homme qui a travaillé pendant trois mois avec un optimiste !

                            Commentaire


                            • #15
                              Re : Ajout de l'option &quot;class&quot; dans un module

                              Bien joué Ced
                              Bonne suite Gesualda
                              Cordialement,
                              Chabi01 - http://www.xlformation.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X