Cacher des champs pour un module

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

  • Cacher des champs pour un module

    Bonsoir,
    Je me permet de créer ce post car je pense avoir parcouru une bonne partie de la toile en vain...

    Voila, mon problème est "simple", je suis en train de créer un module pour Joomla 3 avec beaucoup de champs dont certains dépendent des précédents, donc je souhaiterais les cacher (je ne sais pas si je suis clair...) Enfin bref, je voudrais savoir s'il existait déjà un moyen de le faire ou si je devais me débrouiller tout seul (j'avais pensé ajouter du js mais je ne sais pas où le mettre).
    N'ayant pas trouvé de solution j'ai également pensé à overrider le composant de gestion de menu... (méthode un peu barbare je trouve ...) mais je n'y arrive pas non plus ....

    Si quelqu'un a une piste je suis preneur

    Merci d'avance.

  • #2
    Re : Cacher des champs pour un module

    Bonjour,

    Sans savoir quel est le type de module en cours de création, difficile d'être précis.
    Mais au vu de la description, je pencherais pour un formulaire.

    Dans ce cas, au lieu de réinventer la roue, un gestionnaire de formulaires, genre Breezing Forms Lite, fait parfaitement le travail, puisque offrant des règles de visibilité (des champs ou groupes de champs n'étant visibles que si telle condition dépendant d'un autre champ est remplie).
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Cacher des champs pour un module

      Excuse moi j'ai oublié de préciser ...
      C'est un module pour faire un Slideshow et le "problème" c'est qu'il y a énormément d'options...
      Par exemple on peut choisir la forme pour le chargement (en barre, en cercle ...) et si la forme est un cercle on peut choisir son diamètre. C'est la qu'intervient mon problème ...
      J'aimerais bien pouvoir cacher ce genre de champs

      Commentaire


      • #4
        Re : Cacher des champs pour un module

        Là, ça change tout, et ça se complique singulièrement...
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : Cacher des champs pour un module

          C'est pour cela que je suis la "...
          J'ai chercher plusieurs piste et je n'ai rien trouvé... J'ai tenté d'overrider le composant mais d'après ce que j'ai compris c'est impossible ...

          Commentaire


          • #6
            Re : Cacher des champs pour un module

            Ton sujet parle d'un module, et là tu parles doverride de composant... Il faudrait savoir et être clair, les techniques n'étant pas identiques.

            Rien n'est impossible, mais il faut parfois creuser un peu et être extrêmement précis sur le code existant et ce qu'on veut en obtenir.

            Avec une info plutôt floue, sans rien à examiner, on est comme un généticien à qui on demande d'identifier un gène, sans lui dire d'où ça vient...
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : Cacher des champs pour un module

              Je suis vraiment pas clair dans ma manière de m'exprimer, désolé de te faire perdre ton temps...

              Je cherche bien à cacher les champs pour un module cependant n'ayant pas trouver de solution je pensais overrider le composant com_modules afin de pouvoir d'y ajouter du js et de cacher mes champs...

              J'espère être clair

              Commentaire


              • #8
                Re : Cacher des champs pour un module

                Il n'y a jamais besoin d'overrider le composant.

                Dans ton module, tu peux faire appel à JDocumernt, et utiliser les méthodes addScript, add StyleSheet... http://api.joomla.org/cms-3/classes/JDocument.html

                Avant d efaire n'importe quoi, regarder un peu les docs officielles
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : Cacher des champs pour un module

                  Bonsoir,
                  D'après ce que j'ai compris, vous avez développer un module pour joomla, son ficher d'installation à beaucoup des paramètres feilds (champs) et vous voulez cacher quelque champs et les activer avec une condition c ça?
                  Si oui, j'ai déjà expliqué ça sur le forum.


                  Envoyé de mon iPad à l'aide de Forum Joomla.fr

                  Commentaire


                  • #10
                    Re : Cacher des champs pour un module

                    Regardez ça : http://forum.joomla.fr/showthread.ph...951#post997951


                    Envoyé de mon iPad à l'aide de Forum Joomla.fr

                    Commentaire


                    • #11
                      Re : Cacher des champs pour un module

                      @sbahjaoui
                      Au lieu de systématiquement répondre de manière cryptique, donner des liens et références précises svp.
                      Là, ça n'apporte strictement rien d'utile.

                      @vmonjaret
                      Regardes dans la configuration Joomla! administrator/components/com_config/models/forms/application.xml, section FTP
                      Code:
                      		<field
                      			name="ftp_host"
                      			type="text"
                      			label="COM_CONFIG_FIELD_FTP_HOST_LABEL"
                      			description="COM_CONFIG_FIELD_FTP_HOST_DESC"
                      			filter="string"
                      			showon="ftp_enable:1"
                      			size="14" />
                      
                      		<field
                      Si tu utilises un JForm, le showon est la solution
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : Cacher des champs pour un module

                        @jisse03
                        C'est exactement ce que je veux
                        Cependant j'ai tester ta solution cependant il n'y a aucun changement.

                        <field
                        name = "navigation"
                        type = "radio"
                        class = "btn-group btn-group-yesno"
                        default = "1"
                        label = "Navigation"
                        description = "Souhaitez vous voir apparaitre les controles du slider?" >
                        <option value="1">JYES</option>
                        <option value="0">JNO</option>
                        </field>

                        <field
                        name = "navigationHover"
                        type = "radio"
                        class = "btn-group btn-group-yesno"
                        default = "1"
                        label = "Navigation au survol"
                        description = "Souhaitez vous voir apparaitre les controles du slider au survol?"
                        showon = "navigation=0" >
                        <option value="1">JYES</option>
                        <option value="0">JNO</option>
                        </field>
                        @sbahjaoui
                        Je test ta solution dans un projet factice et je donne des nouvelles


                        En tout cas merci a vous de vous donnez la peine de me répondre.

                        Commentaire


                        • #13
                          Re : Cacher des champs pour un module

                          Tu as une erreur dans ton XML...
                          Code:
                          showon = "navigation:0"
                          ce n'est pas = qui est utilisé, mais :.
                          Pas de demande de support par MP.
                          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                          Commentaire


                          • #14
                            Re : Cacher des champs pour un module

                            C'est modifié mais aucun changement ...

                            Commentaire


                            • #15
                              Re : Cacher des champs pour un module

                              Tu es bien en J!3.2.1 ? ce showon n'existe pas en 2.5.
                              Pas de demande de support par MP.
                              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X