Nom de la catégorie courante

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

  • [RÉGLÉ] Nom de la catégorie courante

    Bonjour,

    Sauriez-vous comment est ce que je peux récupérer dans mon template le nom de la catégorie courante ?

    Merci
    Dernière édition par fkang à 25/06/2016, 19h36

  • #2
    Re : Nom de la catégorie courante

    Bonjour,

    Réponse de normand: cela dépend d'où vous êtes et de la requête qui a été utilisée dans votre template.

    En regardant dans le code de certains modules (mod_articles_category), par exemple, on trouve dans les informations de la catégorie de l'article avec une commande $item->displayCategoryTitle, parce que, dans le helper.php du module, on a fait un beau

    $items = $articles->getItems();
    suivi d'un
    $item->displayCategoryTitle = $show_category ? '<a href="' . $item->displayCategoryLink . '">' . $item->category_title . '</a>' : '';

    le getItems étant appelé avec un stock de paramètres qui ont permis de récupérer les info. dont on avait besoin.

    Donc, le mieux est d'utiliser J!Dump pour voir ce que vous pouvez afficher dans votre template (https://docs.joomla.org/How_to_debug_your_code ou directement http://extensions.joomla.org/extension/j-dump)

    Remarque: sur J!dump: il n'est pas dit que cela fonctionne en Joomla!3.5, mais, je l'utilise sans problème.

    Pascal
    Dernière édition par pmleconte à 26/06/2016, 11h27
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Nom de la catégorie courante

      Merci pour cette réponse.
      En fait je souhaite surtout, exploiter la catégorie courante dans mon index.php lorsque j'affiche un article.
      Concrètement, je voudrais afficher un module en fonction de la catégorie de l'article affiché.

      Je vais voir ce que j!Dump peut donner.
      Dernière édition par fkang à 26/06/2016, 21h34

      Commentaire


      • #4
        Re : Nom de la catégorie courante

        Il s'avère que j!Dump ne me sois pas d'une très grande aide. S'il me permet de tester la valeur d'une variable, elle ne me permet pas de liste les variables disponible sur une page donnée. Ou alors j'ai loupé quelque chose...

        Donc une question : est-il possible de récupérer une variable depuis /html/com_content/article/default.php et de l'exploiter dans index.php (mon template)

        Commentaire


        • #5
          Re : Nom de la catégorie courante

          Concrètement, je voudrais afficher un module en fonction de la catégorie de l'article affiché.
          Tu crées un menu caché avec un lien de menu pour chaque catégorie ou tu souhaites faire apparaitre ton module.

          Ensuite tu vas dans l'onglet assignation du module et tu coches les liens ou tu veut faire apparaitre ton module.

          Commentaire


          • #6
            Re : Nom de la catégorie courante

            Tu crées un menu caché avec un lien de menu pour chaque catégorie ou tu souhaites faire apparaitre ton module.
            Ensuite tu vas dans l'onglet assignation du module et tu coches les liens ou tu veut faire apparaitre ton module.
            +1 avec lefab de la Marne

            Si ton module est un module custom, tu peux aussi utiliser ma version qui permet de choisir la catégorie http://lomart.fr/extensions/lm-custom
            et rien ne t'empêche de faire un loadposition d'un autre module ...
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : Nom de la catégorie courante

              Envoyé par lefabdu51 Voir le message
              Tu crées un menu caché avec un lien de menu pour chaque catégorie ou tu souhaites faire apparaitre ton module.

              Ensuite tu vas dans l'onglet assignation du module et tu coches les liens ou tu veut faire apparaitre ton module.
              Merci ca marche nickel.
              Par contre il fallait y penser. Serait-ce un bug de Joomla ?

              Commentaire


              • #8
                Re : Nom de la catégorie courante

                Par contre il fallait y penser. Serait-ce un bug de Joomla ?
                Non, c'est le fonctionnement normal de Joomla. Lourd peut-être mais normal !
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : Nom de la catégorie courante

                  non ce n 'est pas un bug.

                  Joomla utilise les liens de menu pour porter les modules sur certaines page et pas sur d'autres via le mecanisme d'assignation.
                  L'assignation évites d'avoir un module ou plugin sur toutes les pages par défaut, comme Wordpress.
                  L'élément de menu est un élément central de Joomla.

                  Si tu veut utiliser les paramètres de ton lien de menu telle que la balise title ou autres, publies un module de menu associé a ton menu dans une position qui n'existe pas de ton template et assigne le sur les memes pages que ton module......

                  Le raisonnement que tu as eu est le meme qu aurais fait un dev wordpress....
                  Ils ne sont pas concu pareil du tout.

                  Commentaire


                  • #10
                    Re : Nom de la catégorie courante

                    elle ne me permet pas de liste les variables disponible sur une page donnée.
                    pour info:
                    var_dump($this) dans un surcharge de composant te donneras les paramètres du composants,
                    dans une surcharge de module, cela te donneras les paramètres du module.
                    Dans le fichier index.php, cela te donneras les paramètres du template.

                    Un bon conseil si tu veut personnaliser Joomla
                    Dernière édition par lefabdu51 à 03/07/2016, 18h14

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X