Les libellés permettent de catégoriser les articles de son blog. Pour les ressortir de l'ensemble des liens se trouvant sur votre blog, il serait peut être mieux que leurs titres soient avec des boutons.
Voici pour vous une astuce de Hoctro pour arriver à cette fin :
Etape 1 : Ajouter le code css
<b:includable id='main'>
<div id='tabsE'>
<ul>
<li><a expr:href='data:blog.homepageUrl'><span>Accueil</span></a></li>
<b:loop values='data:labels' var='label'>
<li><a expr:href='data:label.url'><span><data:label.name/></span></a></li>
</b:loop>
</ul>
<!-- <b:include name='quickedit'/> -->
</div>
</b:includable>
</b:widget>
Sur la troisième ligne du code ci-haut se trouve la baise permettant l’appel des boutons à afficher. Sur vous avez choisis le menu tab E, remplacez tabsF par tabsE. Si par contre, vous avez choisis le menu tab A, remplacez tabsF par tabsA.
<b:includable id='main'>
<div class='widget-content'>
<div id='tabsF'>
</div>
</div>
<script language='javascript' type='text/javascript'>
var display = "<ul>";
display = display + "<li><a expr:href='data:blog.homepageUrl'><span>Accueil</span></a></li>";
var text = "";
var text2 = "";
<b:loop values='data:labels' var='label'>
text = "<data:label.name/>";
text2 = text.charAt(text.length - 1);
if (text2 != '.') {
display = display + "<li><a expr:href='data:label.url + "?max-results=100"'><span>" + text + "</span></a></li>";
}
</b:loop>
display = display + "</ul>";
obj = document.getElementById('tabsF');
obj.innerHTML = display;
</script>
</b:includable>
</b:widget>
Si cet article vous a plus, vous pouvez souscrire à mon feed rss ou à ma newsletter pour rester à jour ou encore rejoindre ma communauté sur Blogcatolog. N'oubliez pas d'ajouter ce blog à vos favoris sur Technorati.
Bonjour,
RépondreSupprimerJ'ai bien essayé d'insérer mes labels comme tabs, mais rien à faire. Ai-je oublié quelque chose ? De dépit, j'ai abandonné, je reprendrai... bMerci
Comment choisir parmi mes libellés seulement 2 à 3 libellés dont le titre apparaitra sous forme de boutons horizontaux ?
RépondreSupprimer@ Anonyme (1) : vois que tu a bien télécharger les boutons sur ton compte google page creator et inséré le lien dans le code de l'étape n°1
RépondreSupprimer@ Anonyme (2): à bientôt pour l'astuce.
Anonyme (1) ->ça marche, j'avais mélangé les deux topics ;)
RépondreSupprimerJ'essaie désespérément de faire quelque chose qui parait vraiment simple: mes libellés apparaissent sous le titre sur une ligne (c'est mon modèle adapté), je veux simplement les mettre en ligne. Je n'y arrive pas.
RépondreSupprimerJe réajuste ma demande précédente: mon modèle est sur une seule colonne, il n'y a pas de sidebar, par vraiment de header. J'ai mon titre, et en-dessous sur toute la largeur mes libellés, tout cela est très beau, sauf que mes libellés sont à la vertical, ce qui gâche tout. Si je pouvais les mettre à l'horizontal, côte à côte, ce serait super. Mais si je tente toutes les manips proposées rien n'y fait. Est-ce que c'est impossible sur mon modèle? cf: http://historiquetqm87.blogspot.com/
RépondreSupprimer@Théatre quand même 87 : Je suis passé sur ton blog et ai jeté un coup d'oeil à ton code source. Dans le code css comme dans le code html pour les libellés,il est inscrit que ceux-ci s'affichent en horizontale et non à la verticale. Je ne puis pour le moment de dire pourquoi ça ne marche pas. Espérons que l'un de ces quatre matin, on trouvera la solution.
RépondreSupprimerSuper, Merci beaucoup ! :D
RépondreSupprimer