L'essentiel de SPIP 3.1

Afficher les mots-clés à l'aide du pied de page

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez maintenant étudier le squelette du pied de page. Vous allez voir qu'il permet l'affichage des mots-clés.
04:27

Transcription

Dans cette séquence nous allons maintenant nous préoccuper du quatrième bloc qui est affiché dans le pied de page. C'est à dire la liste des mots-clés. Comment celle-ci est structurée ? Et bien nous avons la liste de tous les mots-clés qui sont associés aux articles. Et dans ce petit cartouche, nous avons l'indication du nombre d'articles qui utilisent tel ou tel mot-clé. Donc pour le mot-clé « Photographie », nous avons cinq articles. Et comme pour les autres blocs précédents, lorsqu'on clique sur un mot-clé, nous aurons la liste de tous les articles qui utilisent ce mot-clé. Donc comme précédemment, c'est notre squelette commun pieddepage.html qui gère cet affichage. Donc, nous avons ici, comme toujours un commentaire, avec une remarque SPIP, pour bien commenter notre code. J'ai ici ma surboucle, b_mots_cle qui se termine ici. Nous avons ensuite un p paragraphe, et en fin de boucle, la balise de fermeture des paragraphes. Et à l'intérieur, nous avons notre boucle principale qui travaille sur le type MOTS. Donc cela va permettre de lister tous les mots-clés qui sont utilisés. Chaque mot-clé trouvé, dans chaque itération, son titre sera placé dans un élément a, et le href du lien sera l'URL du mot-clé. C'est ce qui permet cet affichage, avec le nom du mot-clé et le lien qui permet de lister les articles de ce mot-clé. Ensuite, dans un petit élément span, nous avons l'indication du nombre d'articles par mot-clé. Pour ce faire, nous allons utiliser une deuxième boucle à l'intérieur de la première. On peut parfaitement imbriquer des boucles les unes dans les autres. Cette surboucle, dans un premier temps contient cette boucle principale qui travaille sur les articles. Elle s'appelle nb_articles. et le critère, c'est id mots, cela va permettre de récupérer chaque mot utilisé dans les articles. Et voyez que la fin de cette boucle principale est juste là. Attention, il n'y a pas rien dans cette boucle, il y a un espace, et ça c'est très important, vous devez absolument mettre quelque chose dans cette boucle. Que va faire cette boucle ? Elle va tout simplement compter le nombre d'articles par mot-clé. Mais j'insiste, il est impératif qu'il n'y ait pas du vide. Il faut obligatoirement qu'il y ait quelque chose, ne serait-ce qu'un espace. Donc cette boucle ici va permettre de compter le nombre de mots-clés utilisés par article. Ensuite, qu'est-ce que nous allons faire ? Nous allons nous préoccuper de l'affichage du résultat. Comment cela va se faire ? On va ici récupérer le nombre total d'itérations dans la boucle précédente. C'est à dire le nombre d'articles qui utilisent tel ou tel mot-clé. Ensuite, nous avons des filtre concernant l'affichage. Dans un premier temps, ce nombre total d'articles utilisant tel ou tel mot-clé, je teste pour savoir s'il est égal à 0. Avec la syntaxe ==, qui est une comparaison, et non pas une affectation. Donc je teste si le nombre total d'articles est égal à 0. Dans ce cas-là, qu'est-ce que je fais ? J'utilise un autre filtre, ici. Point d'interrogation permet de faire des conditions. Dans l'accolade, nous avons deux éléments, deux paramètres séparés par une virgule. Le premier paramètre avant la virgule, c'est qu'est-ce que je fais si la réponse est oui. Le deuxième est qu'est-ce que je fais si la réponse est non. Donc si le total de la boucle est égal à 0 j'affiche 0. Sinon, si on a un autre chiffre, c'est à dire si on a 1, 2, 3, 4 articles par mot-clé, j'affiche le résultat de l'itération, c'est à dire le nombre d'articles par mot-clé. Donc voilà la structure de cette boucle particulière, puisque nous avons une boucle à l'intérieur d'une autre boucle. Donc le résultat est ici. Nous avons bien la liste de tous les mots-clés utilisés, pour chacun de ces mots-clés, on a bien un lien sur le titre du mot-clé, et dans le petit cartouche nous avons bien l'indication du nombre de mots-clés. Donc ici, on a bien cinq articles.

L'essentiel de SPIP 3.1

Apprenez à installer SPIP et à configurer ensuite le site web créé. Voyez comment gérer les contenus rédactionnels, les médias, les utilisateurs ainsi que leurs droits, etc.

3h10 (54 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Thématiques :
Design web
CMS
Spécial abonnés
Date de parution :11 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !