Astuce Pluxml : afficher les articles associés à une catégorie sous le nom de celle-ci
Classé dans PluXml
Voici un moyen simple d'afficher les articles associés à une catégorie, sans utiliser de plugin.
Les fonctions utilisées sont natives de pluxml.
Vous pouvez utiliser cette astuce pour faire un menu déroulant en css ou en javascript.
Je vous laisse imaginer ce que vous en ferez.
<ul> <?php ob_start(); $plxShow->catList(''," <li><a id=\"toggler-#cat_id\" href=\"#cat_url\" onclick=\"toggleDiv('cat-#cat_id','toggler-#cat_id','+ #cat_name','- #cat_name');return false;\" title=\"#cat_name\">+ #cat_name</a> (#art_nb) <ul id=\"cat-#cat_id\" class=\"hide\"> [#cat_id] </ul> </li>"); $list = ob_get_clean(); preg_match_all('!\[([a-zA-Z0-9-_])*\]!',$list,$match); $art = array(); foreach ($match[1] as $key => $value) { ob_start(); $plxShow->lastArtList('<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', 5, $value,''); $art[$key] = ob_get_clean(); } foreach ($match[0] as $key => $value) { $list = str_replace(array(''',$value),array('\'',$art[$key]),$list); } echo $list; ?> </ul>
Enjoy :p
Exactement ce que je cherchais, ça va m'éviter de passer 2 heures à chercher et comprendre les classes PluXML pour arriver et faire quelque chose ^^ Merci !
Si tu as mis à jour ton pluxml, il vaut peut-être mieux utiliser la méthode de Stéphane, détaillée sur son site : http://pluxopolis.net/article32/pluxml- … -statiques
C'est plutôt cette page là dont je voulais parler : http://pluxopolis.net/article28/pluxml- … -statiques
Je vais regarder ça, merci :)