Liste des catégories avec titres des articles pour chaque catégorie

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

  • [RÉGLÉ] Liste des catégories avec titres des articles pour chaque catégorie

    Bonjour,

    Ça me parait une fonctionnalité importante et simple mais je n'ai toujours pas trouvé de solution...
    Je voudrais afficher une liste des catégories appartenant à une catégorie parente, avec une liste des articles de chaque catégorie en dessous de son titre.
    En gros une fusion des composants liste des articles d'une catégorie et liste de toutes les catégories.

    Catégorie1
    Article a
    Article b
    Article c
    Catégorie 1a
    Article d
    Article e
    Catégorie 1b
    Article f
    Article g
    Catégorie 1c
    Article h
    Article i
    Catégorie2
    Article j
    Article k
    Catégorie 2a
    Article l
    Article m
    Catégorie 2b
    Article n

    Vous connaissez un moyen ou une extension pour faire ça ?
    Merci !!
    Fanny
    Dernière édition par 8Fanny8 à 23/05/2016, 17h42

  • #2
    Re : Liste des catégories avec titres des articles pour chaque catégorie

    Bonjour,

    Avez-vous essayé le module Articles - catégorie (mod_articles_category) ? c'est un module standard qui permet pas mal d'affichage, je pense qu'il est possible d'avoir ce fonctionnement.

    Il permet le regroupement de catégories, l'affichage des articles des catégories, ...

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Liste des catégories avec titres des articles pour chaque catégorie

      En effet c'est pas mal mais je ne vois pas comment obtenir une arborescence des catégories, elles sont toutes au même niveau... et triée dans l'ordre alphabétique, donc dans le "désordre".

      Commentaire


      • #4
        Re : Liste des catégories avec titres des articles pour chaque catégorie

        J'ai essayé de surcharger le mod_articles_categories et d'intégrer sous chaque titre de catégorie la liste des articles générée par mod_articles_category.

        J'ai donc rajouté un bloc <!-- Liste des articles de la catégorie --> dans mon fichier mon_template\html\mod_articles_categories\default_ items.php :

        Code PHP:
        foreach ($list as $item) : ?>
            <li <?php if ($_SERVER['REQUEST_URI'] == JRoute::_(ContentHelperRoute::getCategoryRoute($item->id))) echo ' class="active"';?><?php $levelup $item->level $startLevel 1?>
                <h<?php echo $params->get('item_heading') + $levelup?>>
                <a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id)); ?>">
                <?php echo $item->title;?>
                    <?php if ($params->get('numitems')) : ?>
                        (<?php echo $item->numitems?>)
                    <?php endif; ?>
                </a>
                   </h<?php echo $params->get('item_heading') + $levelup?>>

                <?php if ($params->get('show_description'0)) : ?>
                    <?php echo JHtml::_('content.prepare'$item->description$item->getParams(), 'mod_articles_categories.content'); ?>
                <?php endif; ?>
                
                <?php if ($params->get('show_children'0) && (($params->get('maxlevel'0) == 0)
                    || (
        $params->get('maxlevel') >= ($item->level $startLevel)))
                    && 
        count($item->getChildren())) : ?>
                    <?php echo '<ul>'?>
                    <?php $temp $list?>
                    <?php $list $item->getChildren(); ?>
                    <?php require JModuleHelper::getLayoutPath('mod_articles_categories'$params->get('layout''default') . '_items'); ?>
                    <?php $list $temp?>
                    <?php echo '</ul>'?>
                <?php endif; ?>
                
                <!-- Liste des articles de la catégorie -->
                <ul class="liste_articles_categorie">
                    <?php foreach ($list as $item) : ?>
                        <li>
                            <a class="mod-articles-category-title <?php echo $item->active?>" href="<?php echo $item->link?>">
                                <?php echo $item->title?>
                            </a>
                        </li>
                    <?php endforeach; ?>
                </ul>
                <!-- thisistheend --> 

            </li>
        <?php endforeach; ?>
        Mais j'obtiens seulement une liste de catégories restreinte, normal, je présume que $list n'a pas la bonne valeur.
        J'avoues que pour l'instant je ne sais pas trop comment récupérer cette liste d'articles selon la catid...

        Commentaire


        • #5
          Re : Liste des catégories avec titres des articles pour chaque catégorie

          Slt,

          Avec le module suggéré par pmleconte, tu peux regrouper les articles par catégorie (voir onglet "option de regroupement").
          Et en affichange le nom de la catégorie (onglet option d'affichage), tu auras une arborescence hiérarchique.
          Ainsi, les articles de la catégorie A ne seront pas avec ceux de la catégorie B.

          Pas besoin de surcharge pour ça.

          Dol.
          Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
          Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
          Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

          Commentaire


          • #6
            Re : Liste des catégories avec titres des articles pour chaque catégorie

            Envoyé par dolmenhir Voir le message
            Et en affichange le nom de la catégorie (onglet option d'affichage), tu auras une arborescence hiérarchique.
            Ainsi, les articles de la catégorie A ne seront pas avec ceux de la catégorie B.
            En choisissant cette option j'ai bien les catégories séparées mais elles sont toujours triées dans l'ordre alphabétique sur un seul niveau... ou alors j'ai raté quelque chose ?

            Commentaire


            • #7
              Re : Liste des catégories avec titres des articles pour chaque catégorie

              Envoyé par 8Fanny8 Voir le message
              En choisissant cette option j'ai bien les catégories séparées mais elles sont toujours triées dans l'ordre alphabétique sur un seul niveau... ou alors j'ai raté quelque chose ?
              Envoyé par dolmenhir Voir le message
              voir onglet "option de regroupement"
              c'est ça qui va créer l'arborescence hiérarchique...
              - faut que tu précises dans l'onglet "option de filtrage" les catégories principales
              - mettre sur "inclure" les catégories enfants
              - mettre à 2 ou 3 (ou + selon ton besoin) le nombre de niveaux à afficher
              Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
              Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
              Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

              Commentaire


              • #8
                Re : Liste des catégories avec titres des articles pour chaque catégorie

                Oups, désolé, c moi qui ait buggé...
                effectivement, tu n'auras qu'un niveau par catégorie

                j'ai fait qq chose dans le genre de ce que tu cherches sur un site... faut que je retrouve lequel pour te dire comment j'ai fait...
                Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                Commentaire


                • #9
                  Re : Liste des catégories avec titres des articles pour chaque catégorie

                  bon, j'ai retrouvé le site en question, mais ça date et c'est un peu tordu et faut overrider le module...

                  - dans le fichier /tmpl/default.php j'ai ajouté le nom du groupe :
                  Code PHP:
                  <div class="mod-articles-category-group <?php echo $group_name;?>"><?php echo $group_name;?></div>
                  ce qui me permet ensuite de traiter la div via une classe css...
                  seul hic, faut connaitre les noms des groupes parents/enfants et considérer que c'est immuable...

                  Doit quand même y a voir une autre méthode qui permette de savoir quand c'est un groupe avec parent ou pas, et donc, là encore, injecter un peu de code php pour créer un niveau supplémentaire.

                  je vais regarder ça en détail.
                  Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                  Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                  Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                  Commentaire


                  • #10
                    Re : Liste des catégories avec titres des articles pour chaque catégorie

                    Super ! Je vais regarder cette solution pour commencer.
                    Pour note : je me disais que ce serait peut-être plus simple en partant du mod_articles_categories, qui contient déjà une arborescence avec inclusion de div, donc possibilité de gérer l'affichage avec l'héritage (entre autres)...
                    Dernière édition par 8Fanny8 à 25/05/2016, 11h30

                    Commentaire


                    • #11
                      Re : Liste des catégories avec titres des articles pour chaque catégorie

                      Je relance une fois, l'idée est d'intégrer la liste des articles d'une catégorie (mod_articles_category) sous chaque élément de la liste des catégories (mod_articles_categories), du genre :

                      Catégorie1
                      Article a
                      Article b
                      Article c
                      Catégorie 1a
                      Article d
                      Article e
                      Catégorie 1b
                      Article f
                      Article g
                      Catégorie 1c
                      Article h
                      Article i
                      Catégorie2
                      Article j
                      Article k
                      Catégorie 2a
                      Article l
                      Article m
                      Catégorie 2b
                      Article n

                      Pour l'instant je ne vois pas d'autre solution qu'un override et je n'arrive pas encore à le faire fonctionner, mais bien sûr si quelqu'un connait une extension qui fait ça...

                      Sinon peut-être que ce sujet est mal rangé, si quelqu'un veut le déplacer dans la catégorie gestion des modules...
                      Dernière édition par 8Fanny8 à 30/05/2016, 10h47

                      Commentaire


                      • #12
                        Re : Liste des catégories avec titres des articles pour chaque catégorie

                        Salut,

                        en fait du veux un Blog d'une catégorie qui Afficherait l'introduction ou les sous catégories completes d'une catégorie en une ou plusieurs colonnes + leurs articles ?
                        Site d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
                        Pour des extensions au top : http://joomlack.fr
                        Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
                        Pour des petites choses sympa : http://lomart.fr

                        Commentaire


                        • #13
                          Re : Liste des catégories avec titres des articles pour chaque catégorie

                          Pas forcément de description ou d'intro, juste les titres : une arborescence (avec inclusion) avec les titres des catégories et des articles.
                          C'est à dire pour chaque catégorie, la liste en-dessous des catégories et des articles qu'elle contient.

                          Commentaire


                          • #14
                            Re : Liste des catégories avec titres des articles pour chaque catégorie

                            Voici une piste éventuelles http://forum.joomla.fr/showthread.ph...=1#post1100447
                            Site d'entraide pour les utilisateur francophones de la CRM Vtiger https://aide-crm-vt.fr/
                            Pour des extensions au top : http://joomlack.fr
                            Pour la sécurité et l'optimisation : http://www.aesecure.com/ <--- Incontournable !
                            Pour des petites choses sympa : http://lomart.fr

                            Commentaire


                            • #15
                              Re : Liste des catégories avec titres des articles pour chaque catégorie

                              Bonjour,

                              J'ai un plugin qui fait cela : http://lomart.fr/extensions/lm-contentlist
                              tu peux voir un exemple ici : http://lomart.fr/liste-des-articles
                              Il est possible de paramétrer le rendu mais pas d'arborescence
                              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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X