Afficher une partie d'un article selon une case à cocher...

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

  • [RÉGLÉ] Afficher une partie d'un article selon une case à cocher...

    Bonjour, à toutes et à tous,
    Je suis en train de monter un joomla et j'ai une demande un peu particulière : Comment faire pour que dans mes articles s'affiche plusieurs cases à cocher (par exemple choix1, choix2, etc) et suivant la ou les cases sélectionnées, une partie de l'article devient visible tandis que les autres parties ne le sont plus ?
    Je ne suis pas sectaire et si vous avez une autre solution, je suis preneur !

    Merci d'avance pour vos lumières
    Dernière édition par heinrahll à 24/01/2020, 15h42

  • #2
    Bonjour,
    Pour tout ce qui est "interaction" sur une page, c'est typiquement du javascript

    Voici un simple exemple de comment cacher/montrer une partie d'article sur une page :
    W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour,

      Il existe aussi des extensions permettant de faire ce genre de choix d'affichage sous forme d'onglets.
      Une parmi d'autres : https://www.regularlabs.com/extensions/tabs
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Bonjour,

        La case à cocher dynamique nécessite de réaliser un petit code en javascript. A mon avis, ce n'est pas très esthétique.
        Généralement la zone cliquable est sur le titre dans un affichage type accordéon (on cache ou on montre une partie de l'article),
        le titre peut s'accompagner d'une icône afin d'indiquer que l'élément peut se déployer (par exemple un symbole + ou une flèche).

        L'effet est nommé "accordion" ou "slide" (à ne pas confondre avec les diaporama ou défilement d'images) dans le sens vertical,
        l'extension peut également proposer les onglets ( "tabs" ) dans le sens horizontal.

        De nombreuses extensions existent sous Joomla :
        https://extensions.joomla.org/instan...on&q=accordion


        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Merci à tous pour vos réponses, effectivement, l'accordeon pourrait être une solution mais je ne suis pas sûr que ça convienne à ce que l'on me demande malheureusement.
          J'ai pensé passer par les champs personnalisés et par l'extension JL Content Field filter mais je suis coincé sur le fait que les cases à cocher n'ont pas de comportement.
          Je vais voir ce que donneraient le résultat en accordéon et en onglets, je vous tiens au courant

          Commentaire


          • #6
            Envoyé par RobertG Voir le message
            Bonjour,

            Il existe aussi des extensions permettant de faire ce genre de choix d'affichage sous forme d'onglets.
            Une parmi d'autres : https://www.regularlabs.com/extensions/tabs
            Tiens, au passage je signale : si on utilise un template avec Boostrap4, ni Tabs ni Slides (de Regular Labs) ne fonctionnent.
            Ils sont en effet basés sur Boostrap2 (utilisé dans Protostar). Avec Boostrap3, c'était encore parfaitement compatible, mais ce n'est plus le cas avec Boostrap4

            Du coup, depuis j'utilise https://up.lomart.fr/demo/action-tab, qui marche super bien !
            Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

            Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Merci de ces précisions !
              woluweb aime ceci.
              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

              Commentaire


              • #8
                Bonjour à tous,
                Au final, je suis passé par la solution des onglets, ça convenait à la demande
                Merci pour votre aide !

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X