L'essentiel de SPIP 3.1

Afficher les voyages à l'aide du pied de page

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez étudier le squelette du pied de page. Il permet l'affichage des listes d'articles et des rubriques.
05:12

Transcription

Dans cette séquence, nous allons gérer le squelette qui permet l'affichage du pied de page. Ce pied de page, là encore, est en commun à tous les squelettes. Nous allons dans un premier temps, étudier les trois premiers blocs. Le premier bloc permet de lister tous les voyages à destination de l'Europe. Techniquement, cela permet de lister tous les articles qui se trouvent dans la rubrique Europe. Et voyez qu'ils sont classés par ordre alphabétique. Nous avons le même principe pour les voyages aux États-Unis. Nous listons tous les articles qui se trouvent dans la rubrique États-Unis. Enfin, le troisième bloc permet de lister les destinations. Techniquement, là encore, qu'est-ce que nous faisons ? Et bien nous listons tout simplement toutes les rubriques. Donc voilà ces trois blocs que nous allons gérer. Cela va se faire dans le squelette commun pieddepage.html Voici la structure de ce fichier pieddepage.html Comme toujours, j'ai une remarque afin de commenter mon code. Et dans un premier temps, nous allons nous occuper de la liste des articles de la rubrique Europe. Donc, qu'est-ce qu'il faut faire ? Il faut forcément dans un premier temps, repérer l'identifiant de la rubrique Europe. Retournons dans l'administration, dans la liste des rubriques, j'affiche Europe, et nous voyons qu'Europe a comme identifiant 1. Revenons dans le code. Donc ici, nous avons notre boucle. Et cette boucle s'appelle articles_europe elle travaille sur le type de contenu Articles, nous avons ici les critères. Le premier critère : je veux avoir un classement par ordre alphabétique des titres. Ensuite, nous souhaitons avoir une sélection des articles selon l'identifiant d'une rubrique. Ici, notre rubrique étant à la racine, c'est ce qu'on appelle un secteur. Et bien ce secteur a pour identifiant 1. C'est ce que nous avons vu précédemment. Et à l'intérieur de notre boucle, nous avons un élément a, avec l'affichage du titre de l'article, grâce à la balise #TITRE et dans le href de l'élément a, nous avons, comme nous l'avons vu précédemment, la balise qui permet de récupérer l'URL de notre article. Et cette boucle est insérée dans un élément p, fin de p ici, grâce à une surboucle. Ensuite, le principe va être exactement le même pour les États-Unis. Revenons dans l'administration. Je reviens à la racine du site. Et à la racine du site, nous avons bien notre rubrique ici, États-Unis, qui est donc un secteur, nous l'avons vu précédemment. Donc c'est la rubrique numéro 2, l'identifiant de ce secteur est 2. Et nous avons exactement la même structure Nous avons la surboucle, avec avant la boucle principale, l'ouverture de l'élément p, fermeture de l'élément p, et nous avons notre boucle. Notre boucle s'appelle articles_eu elle travaille sur le type Articles, nous demandons un classement par ordre alphabétique sur le titre, et l'identifiant, c'est bien 2, nous l'avons vu. Et à l'intérieur, nous avons la même structure que précédemment, avec un lien a, avec l'affichage par la balise #TITRE de chaque article puisque nous sommes dans une boucle. Et même principe, nous récupérons l'URL de chacun des articles. Maintenant, voyons le troisième bloc d'affichage. J'affiche notre site, j'y reviens. Donc ici, nous avons la liste des destinations, en fin de compte, c'est la liste des rubriques, mais attention, c'est pas la liste de toutes les rubriques, car nous avons deux rubriques qui sont spécifiques, l'une qui permet l'affichage des articles pour la barre de navigation. Et une autre qui permet de gérer la page d'accueil. Donc il va falloir exclure ces deux rubriques. Revenons dans la liste des rubriques. Donc il va falloir exclure la rubrique Accueil, numéro 8, et les pages statiques qui est la rubrique numéro 7. Donc voici notre boucle. À nouveau, nous avons une surboucle, Nous avons la boucle principale, l'ouverture de la balise p, et après la fermeture de la balise p. Et nous avons ici notre boucle. Je l'ai appelé Rubriques, elle travaille sur le type de contenu Rubriques, et c'est ici, grâce à ces deux critères, j'exclue la rubrique numéro 7 et j'exclue la rubrique numéro 8. Alors l'exclusion se fait avec le point d'exclamation. Parce que simplement, id_rubriques=8 cela permet de spécifier le contenu de la rubrique 8. Or, moi je ne le veux pas, donc je fais une exclusion, avec le point d'exclamation. Et donc voilà cette boucle un petit peu spéciale, avec des exclusions. Donc c'est ainsi, grâce à ces trois boucles, que nous avons l'affichage que nous souhaitons.

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 !