Si l’on ne précise pas de critère de sélection, la boucle retournera tous les auteurs ayant un article publié ; pour afficher les informations d’auteurs n’ayant aucun article publié, il est nécessaire d’utiliser le critère {tout}
Les critères de sélection
On utilisera l’un ou autre des critères suivants pour indiquer comment on sélectionne les éléments.
- {tout}
: les auteurs sont sélectionnés, qu’ils aient écrit un article ou non.
- {id_auteur}
retourne l’auteur dont l’identifiant est id_auteur
. Comme l’identifiant de chaque auteur est unique, ce critère retourne une ou zéro réponse.
- {id_article}
retourne tous les auteurs de cet article.
- {lang}
sélectionne les auteurs qui ont choisi, dans l’espace privé, la langue demandée dans l’adresse de la page. Si un auteur ne s’est jamais connecté dans l’espace privé, il ne sera pas trouvé par ce critère.
- {lang_select}
Par défaut, une boucle AUTEURS affiche les balises et les chaînes localisées dans la langue du contexte (de la boucle englobante ou de l’url). Si on utilise ce critère, ces informations seront localisées dans la langue choisie par l’auteur.
- {statut}
permet de sélectionner un statut d’auteur particulier : administrateurs, rédacteurs ou visiteurs.
Voir à ce propos Le statut des auteurs dans SPIP
Les critères d’affichage
Les critères communs à toutes les boucles s’appliquent.
Les balises de cette boucle
Les balises tirées de la base de données
Les balises suivantes correspondent aux éléments directement tirés de la base de données. Vous pouvez les utiliser également en tant que critère de classement (généralement : {par nom}
).
- #ID_AUTEUR
affiche l’identifiant unique de l’auteur.
- #NOM
affiche le nom de l’auteur.
- #BIO
affiche la biographie de l’auteur.
- #EMAIL
affiche son adresse email.
- #NOM_SITE
affiche le nom de son site Web.
- #URL_SITE
affiche l’adresse (URL) de son site.
- #PGP
affiche sa clé publique pour PGP.
- #LANG
affiche la langue de l’auteur (c’est-à-dire celle qu’il a choisie dans l’espace privé).
Les balises calculées par SPIP
- #FORMULAIRE_ECRIRE_AUTEUR
fabrique et affiche un formulaire permettant d’écrire à l’auteur. Il faut que le serveur hébergeant le site accepte d’envoyer des mails. Ce système permet de ne pas divulguer l’adresse email de l’auteur. NB : pour que le formulaire soit affiché il faut que l’auteur ait renseigné le champ email de sa fiche auteur.
- #NOTES
affiche les notes de bas de page (calculées à partir de l’analyse du texte).
- #URL_AUTEUR
affiche l’adresse de la page spip.php?auteurxxx
.
Le logo
- #LOGO_AUTEUR
le logo de l’auteur, éventuellement avec la gestion du survol.
Les variantes #LOGO_AUTEUR_NORMAL
et #LOGO_AUTEUR_SURVOL
permettent un affichage plus fin de ces deux variantes du logo.
Voir aussi : syntaxe complète les balises #LOGO_XXX