Afficher un lien de menu selon catégorie d'articles

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

  • [RÉGLÉ] Afficher un lien de menu selon catégorie d'articles

    Bonsoir
    j'ai un petit doute sur la meilleure façon de procéder our afficher un item de menu en fonction d'une catégorie d'article/item de menu;
    Exemple x catégories et pour chaque catégorie un lien différent pour proposer une article. je n'ai pas envie de faire x modules et je souhaiterai éviter d’ajouter un plugin.
    Peut-être qu'un petit bout de code php serait la meilleure solution? ou alors un oubli?
    @+
    Hervé
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    tu peux jouer avec les classes css à la limite et faire un display none sur les classes non concerné et attribué une classe à ton body en fonction du menu
    herve aime ceci.

    Commentaire


    • #3
      Bonjour
      Merci pour cette piste intéressante que j'utiliserai sur un site ou je n'ai pas fais de surcharge.
      Là comme j'ai déjà fais une surcharge,je vais chercher à afficher un lien uniquement sur les articles joomla d'une catégorie joomla
      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire


      • #4
        Envoyé par herve Voir le message
        Bonsoir
        j'ai un petit doute sur la meilleure façon de procéder our afficher un item de menu en fonction d'une catégorie d'article/item de menu;
        Exemple x catégories et pour chaque catégorie un lien différent pour proposer une article. je n'ai pas envie de faire x modules et je souhaiterai éviter d’ajouter un plugin.
        Peut-être qu'un petit bout de code php serait la meilleure solution? ou alors un oubli?
        @+
        Hervé
        Bonjour,
        Je n'ai pas compris ton problème... Si j'essaye de formuler... à ma façon (ou précise mon erreur).

        Tu souhaite dans un seul module, développer un petit script en php pour récupérer l'url de la page affichée pour intégrer un lien de menu spécifique ?
        Plus précisemment le module serait assigné à des articles ou catégories d'articles pour afficher un lien spécifique en rapport.
        un peu comme les liens connexes où on affiche d'autres articles en vignettes en lien avec la catégorie de l'article choisi...
        Tu peux aussi voir la solution utilisée dans cette discussion :
        Hello, J'ai un besoin tout bête mais de base je pense que ce n'est pas couvert, mais je me trompe peut-être. J'ai un menu principal avec des liens ou chaque lien affiche la Liste d'articles d'une catégorie (catégorie 1, catégorie 2, catégorie 3,...) Dans chaque catégorie il y a plusieurs articles Ces articles n'ont pas de


        Récupérer l'url de la page depuis un module n'est pas un problème, l'id de l'article également et sa catégorie ou une catégorie d'article.
        Le tout est de savoir si tu veux le faire en script php que tu utilisera avec sourcerer ou autre extension de regular labs,
        ou créer un module pour afficher ce lien personnalisé ou créer un plugin pour te permettre de poser un "shortcode",
        alternativement développer une action dans "up" (à moins que cela existe déjà... vu que l'extension "up" peut être considéré comme un couteau suisse pour Joomla).
        Dernière édition par daneel à 28/03/2023, 14h00
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Bonjour
          Merci pour ton intérêt
          Envoyé par daneel Voir le message
          ... Je n'ai pas compris ton problème... Si j'essaye de formuler... à ma façon (ou précise mon erreur).
          ... récupérer l'url de la page depuis un module n'est pas un problème, l'id de l'article également et sa catégorie ou une catégorie d'article.
          Le tout est de savoir si tu veux le faire en script php que tu utilisera avec sourcerer ou autre extension de regular labs,
          ou créer un module pour afficher ce lien personnalisé ou créer un plugin pour te permettre de poser un "shortcode",
          alternativement développer une action dans "up" (à moins que cela existe déjà... vu que l'extension "up" peut être considéré comme un couteau suisse pour Joomla).
          Non je ne souhaite pas partir sur un module et/ou ext. php car je rencontre souvent le problème qui est: qui gère ? quoi?
          Je retiens l'idée du css pour quelques liens mais dans des sites développés, je fais déjà des surcharges d'affichage d'article.
          Il me "suffit" de tester
          Code PHP:
          $cat_id $this->item->catid// récupération du numéro de la catégorie 
          et en bas de l'article, je ferai un petit message pour suggérer entre autre .. l'aspect collaboratif de proposer un article
          @+

          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

          Commentaire


          • #6
            tu peux faire passer dans le body l'identifiant de la category d'article ou l'alias de la category
            Code:
            < body data-id="<?php echo $tu_recup_ton_ID; ?>" data-alias="<?php echo $tu_recup_ton_alias; ?>">
            et ensuite dans ton css
            Code:
            body[data-id='28']{
             tu caches ou tu montres les lien que tu veux​
            body[data-alias='sport']{
             tu caches ou tu montres les lien que tu veux​
            }
            je mets toujours ca dans le body car ca sert souvent, par exemple pour changer un fond selon la category
            herve aime ceci.

            Commentaire


            • #7
              Bonjour
              Envoyé par tradeymag Voir le message
              tu peux faire passer dans le body l'identifiant de la category d'article ou l'alias de la category
              Code:
              < body data-id="<?php echo $tu_recup_ton_ID; ?>" data-alias="<?php echo $tu_recup_ton_alias; ?>">
              et ensuite dans ton css
              Code:
              body[data-id='28']{
              tu caches ou tu montres les lien que tu veux​
              body[data-alias='sport']{
              tu caches ou tu montres les lien que tu veux​
              }
              je mets toujours ca dans le body car ca sert souvent, par exemple pour changer un fond selon la category
              ok merci je note cela

              Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X