[4.3] Affichage catégorie sur theme perso

Bonjour à Tous et bonne Année 2010,

J'ai voulu faire la migration vers PluXML 4.3 mais j'ai un problème d'affichage avec mon thème perso.

Les catégories sont mal affichées. Voici l'extrait du code source de la page qui pose problème :
</div>
	<div id="sidebar">

	<div id="categories">
		<h2>Catégories</h2>
		<ul>
			AccueilDiversNDSPCSoft		</ul>
		<h2>Derniers articles</h2>
		<ul>
			<a href="http://squaledev.homeip.net/?article12/gestion-des-homebrews" title="Gestion des Homebrews">Gestion des Homebrews</a><a href="http://squaledev.homeip.net/?article11/l-todo" title="L-Todo">L-Todo</a><a href="http://squaledev.homeip.net/?article10/git" title="Git">Git</a><a href="http://squaledev.homeip.net/?article9/gcbasket" title="GCBasket">GCBasket</a><a href="http://squaledev.homeip.net/?article8/horloge-poker" title="Horloge Poker">Horloge Poker</a>		</ul>

		<h2>Derniers commentaires</h2>
		<ul>
					</ul>
	</div>
	<div id="syndication">
		<h2>Syndication</h2>
		<ul>
			<li><a href="http://squaledev.homeip.net/feed.php?atom" title="Fil Atom des articles">Fil des articles</a></li>

			<li><a href="http://squaledev.homeip.net/feed.php?atom/commentaires" title="Fil Atom global des commentaires">Fil des commentaires</a></li>
		</ul>
	</div>
on peut voir que les catégories sont concaténée au lieu d'être séparées comme sur le code source par défaut :
<div id="sidebar">
	<div class="item-1">
		<h2>Catégories</h2>
		<ul><li id="cat-1"><a href="http://squaledev.homeip.net/?categorie1/divers" class="noactive" title="Divers">Divers</a></li><li id="cat-2"><a href="http://squaledev.homeip.net/?categorie2/nds" class="active" title="NDS">NDS</a></li><li id="cat-3"><a href="http://squaledev.homeip.net/?categorie3/pc" class="noactive" title="PC">PC</a></li><li id="cat-4"><a href="http://squaledev.homeip.net/?categorie4/soft" class="noactive" title="Soft">Soft</a></li></ul>

	</div>
	<div class="item-2">
		<h2>Derniers articles</h2>
		<ul><li><a href="http://squaledev.homeip.net/?article12/gestion-des-homebrews" class="active" title="Gestion des Homebrews">Gestion des Homebrews</a></li><li><a href="http://squaledev.homeip.net/?article11/l-todo" class="noactive" title="L-Todo">L-Todo</a></li><li><a href="http://squaledev.homeip.net/?article10/git" class="noactive" title="Git">Git</a></li><li><a href="http://squaledev.homeip.net/?article9/gcbasket" class="noactive" title="GCBasket">GCBasket</a></li><li><a href="http://squaledev.homeip.net/?article8/horloge-poker" class="noactive" title="Horloge Poker">Horloge Poker</a></li></ul>
	</div>
	<div class="item-3">

		<h2>Derniers commentaires</h2>
		<ul>
					</ul>
	</div>
Quel fichier je dois modifier pour obtenir le bon résultat ? J'ai aussi mon fichier css de modifié.

Réponses

  • Comme indiqué dans le roadmap, http://pluxml.org/roadmap , la nouvelle version a supprimé les balises "<li>" des fonctions de plxShow catList, staticList, lastArtList et lastComList . Autrement dit, elle nous donne plus de souplesse pour la mise en page. La seule contrepartie c'est d'adapter ton thème.

    Un petit coup d'oeil au fichier sidebar.php dans le joli thème par défaut de la version 4.3 te donne la clé:
    <ul><?php $plxShow->catList('','<li id="#cat_id"><a href="#cat_url" class="#cat_status" title="#cat_name">#cat_name</a></li>'); ?></ul>
    
    (Dans le code que tu fournis j'ai l'impression que tu codes à la main chaque catégorie ?)
Connectez-vous ou Inscrivez-vous pour répondre.