Lister les articles d'une catégorie
Bonjour,
Je souhaiterais lister les autres articles de la même catégorie dans mes articles.
Pour l'instant, j'utilise le code suivant :
<?php
$idCat = $plxShow->CatId();
$plxShow->lastArtList('<li class="#art_status"><a href="#art_url" title="#art_title">#art_title</a></li>','20', $idCat);
?>
Malheureusement, cela liste tous les articles y compris celui sur lequel cela s'affiche.
Auriez-vous une astuce pour éviter cela ?
Merci d'avance pour votre aide.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Au cas ou il y a le plugin prevNext
[PLUGIN]prevNext : afficher des liens prev/next à la fin d'un article
Notre temps est la seule monnaie vraie ;)
Site, Dépôt, framagit, MyShop, Factux
#mozinor président
Essaye avec ça
<?php $idCat = $plxShow->CatId(); $idArt = str_pad($plxShow->artId(),4,'0',STR_PAD_LEFT);#on formate l'id unset($plxShow->plxMotor->plxGlob_arts->aFiles[$idArt]);#on enleve l'article de la liste globale $plxShow->lastArtList('<li class="#art_status"><a href="#art_url" title="#art_title">#art_title</a></li>','20',$idCat); ?>Effets de bords : cet article est indisponible par la suite pour le reste du code
Avec moins d'effets de bord :
<?php $idArt = str_pad($plxShow->artId(),4,'0',STR_PAD_LEFT);#on formate l'id $tempo = $plxShow->plxMotor->plxGlob_arts->aFiles[$idArt];#on sauve l'art unset($plxShow->plxMotor->plxGlob_arts->aFiles[$idArt]);#on enleve l'article de la liste globale $idCat = $plxShow->CatId(); $plxShow->lastArtList('<li class="#art_status"><a href="#art_url" title="#art_title">#art_title</a></li>','20',$idCat);#on affiche $plxShow->plxMotor->plxGlob_arts->aFiles[$idArt]=$tempo;#on remet l'article ds la liste globale pour la suite... unset($tempo);#on efface tempo ?>Pas Sur pour $idCat = $plxShow->catId();
Ps : verifie le code, car l'éditeur vire les espace ds le code
Notre temps est la seule monnaie vraie ;)
Site, Dépôt, framagit, MyShop, Factux
#mozinor président