Page statique contenant tous les posts d'une même catégorie
dans Modifications
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
Mots clés:
0
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2