Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de SPIP 3.1

Comprendre le squelette des auteurs

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Le squelette auteur.html permet de gérer l'affichage de la liste des articles rédigés par les auteurs.
05:40

Transcription

Dans cette séquence, nous allons voir le dernier grand (entre guillemets) squelette que nous allons utiliser pour cet affichage de site, c'est le squelette qui permet de lister tous les articles rédigés par un auteur. Je vais afficher un article, on va reprendre toujours L'Île de Noirmoutier, et vous vous souvenez qu'on avait l'indication du rédacteur. Lorsque je clique sur ce rédacteur, j'affiche les informations concernant cet auteur, ainsi que la liste de tous les articles qu'il a créés. Avec comme détail, le nom de l'article, la date de publication et la rubrique. C'est donc le squelette auteur.html que nous gérons. Voici son affichage. Donc j'ai une boucle générale que j'ai appelé BOUCLE_auteurs et qui travaille bien sur le type de contenu Auteurs. Et le contexte de sélection, le contexte d'affichage, c'est bien l'identifiant Auteur, c'est à dire l'auteur sur lequel on a cliqué dans une page. Donc le contexte est connu. Donc au niveau de l'affichage, on a, dans un premier temps, « Auteur », avec le nom de l'auteur, le logo de l'auteur, le mail, sa biographie, et le nom de son site Web. Donc dans un h3, la balise #NOM, je récupère le nom de l'auteur. Dans un élément p paragraphe, avec la balise #LOGO_AUTEUR, j'affiche son image. Puis son email, grâce à la balise #EMAIL, et sa biographie, avec la balise #BIO. Enfin, avec la balise #NOM_SITE dans le contexte naturellement, de notre auteur, avec un lien sur celui-ci, j'affiche le nom de son site Web. Toutes ces informations sont visibles dans l'administration de notre site. J'affiche notre auteur et nous retrouvons tous les éléments que l'on vient d'évoquer Donc ici, nous avons bien le nom de notre auteur, nous avons bien son adresse mail et son site web. Et nous visualisons ici son logo. Si je modifie la fiche de l'auteur, on a bien le nom, l'adresse mail, la biographie, et le nom de son site Web et l'URL de son site Web. C'est bien tous ces éléments qu'on a récupérés. Voilà. Deuxième partie d'affichage, cela concerne la liste de tous les articles qu'a rédigés cet auteur. Vous voyez que la structure, là encore, ressemble à celle que nous avions vu au niveau des rubriques et au niveau des mots-clés. Vous allez voir qu'on va reprendre une structure tout à fait similaire. Nous avons ici une boucle nb_articles, qui travaille sur les articles. Cette boucle a comme contexte d'utilisation, l'identifiant de l'auteur. Cela permet de récupérer la liste des articles de l'auteur. Mais attention ici, on ne veut pas récupérer tous les articles, car cet auteur a pu rédigé des articles qui étaient faits pour la page d'accueil, ou des articles qui ont été faits pour la barre de navigation. Or ça me m'intéresse pas de récupérer ces articles. C'est pour ça que j'ajoute d'autres critères, un critère d'exclusion qui va me permettre de ne pas récupérer la liste des articles de la rubrique 7 et de la rubrique 8, celles qui correspondent à l'affichage de la page d'accueil, et à l'affichage de la barre de navigation Revenons dans l'administration, dans la liste des rubriques, la rubrique Accueil, c'est bien le numéro 8, la rubrique des pages statiques pour la barre de navigation, c'est bien la 7. Et bien nous les excluons bien ici. Donc ici, cette première boucle, comme toujours, me permet d'avoir un compteur, qui me permet d'afficher le nombre total d'articles, c'est à dire le nombre total d'itérations dans notre boucle. Et voilà la fin du h3. Donc ici, je me remets sur un auteur, voilà, c'est bien ce qui nous permet d'afficher ces éléments-là. La liste des X articles de cet auteur. Nous l'avons bien ici dans notre h3. Avec la boucle qui permet de faire un comptage en excluant les rubriques que nous avons vu précédemment. Ensuite, nous avons une deuxième boucle, qui va permettre de lister avec tous les détails voulus, la liste des articles rédigés par cet auteur. Là encore, nous avons les mêmes critères d'exclusion, sur les deux rubriques que nous avons vues précédemment. Le critère ici, de contexte, sur l'identifiant de l'auteur et nous demandons à classer les articles trouvés par ordre inverse de la date, avec ici, le point d'exclamation. Nous récupérons toujours notre compteur de boucle, comme toujours, cela permet d'avoir la numérotation automatique sur le nombre des articles ici rédigés. Et après, nous retrouvons le titre de l'article, la date de publication, ainsi que l'appartenance de la rubrique. Pour l'appartenance de la rubrique, nous avons encore une deuxième boucle, imbriquée dans la précédente. Donc voilà, là encore, le détail de la syntaxe pour avoir l'affichage tel que nous l'avons ici, avec deux grandes parties, les informations concernant l'auteur, et les informations concernant les articles rédigés par cet auteur.

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 !