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('&#039;',$value),array('\'',$art[$key]),$list);
	}
	              echo $list;				
?>

</ul>

Enjoy :p

4 commentaires

  1. 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 !

  2. 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

  3. Je vais regarder ça, merci :)

Écrire un commentaire

*


*

 Se rappeler de moi sur ce site

*
Quelle est la première lettre du mot lkypzl ? :