Page statique contenant tous les posts d'une même catégorie

Bonjour,
est il possible, et comment, d'avoir une page statique rassemblant tous les posts d'une même catégorie, les plus récents en haut.
comment faire.
D'avance merci

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,
    Si c'est pour afficher le nom d'une catégorie dans la barre de menus, créer une page statique pour cela n'est pas très pertinent.
    C'est un peu "ré-inventer la roue" puisque dans le thème, il y a un template categorie.php

    Dans le fichier header.php du thème, j'ai pris le thème defaut ici, modifier le menu comme suit :

                        <nav class="nav">
                            <div class="responsive-menu">
                                <label for="menu"></label>
                                <input type="checkbox" id="menu">
                                <ul class="menu">
                                    <?php $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_class #static_status" id="#static_id"><a href="#static_url" title="#static_name">#static_name</a></li>'); ?>
    <?php
    foreach($plxShow->plxMotor->aCats as $catId=>$catInfos) {
        if(
            empty($catInfos['active']) or
            in_array($catInfos['menu'], array('oui', 1)) or
            $catInfos['articles'] == 0
        ) {
            continue;
        }
        $status = ($plxShow->catId() == $catId) ? 'active' : 'noactive';
        $url = $plxShow->catUrl($catId);
    ?>
                                    <li class="<?= $status ?>"><a href="<?= $url ?>" ><?= $catInfos['name'] ?></a></li>
    <?php
    }
    ?>
                                    <?php $plxShow->pageBlog('<li class="#page_class #page_status" id="#page_id"><a href="#page_url" title="#page_name">#page_name</a></li>'); ?>
                                </ul>
                            </div>
                        </nav>
    

    Ensuite dans la colonne "menu" du tableau des catégories, sélectionner "masquer" pour les catégories concernées

    On peut aussi utiliser la fonction $plxShow->catList() comme dans le thème kzMasonic et précisant les catégories à insérer dans le menu.
    Télécharger le thème kzMasonic
    Les paramètres à passer à catList() sont dans le fichier core/lib/class.plx.show.php de PluXml

Connectez-vous ou Inscrivez-vous pour répondre.