Quelques boucles très particulières que l'on souhaite surveiller !

Jointure Auteurs - contacts

Lister les auteurs - contacts d'un coup (depuis la table auteurs).

<BOUCLE_auteurs(AUTEURS contacts)>

Cette jointure AUTEURS contacts pose problème à SPIP 3 (Voir https://core.spip.net/issues/2940) qui ne joint pas sur le bon champ.

Il faut pour l'instant ajouter à la boucle (AUTEURS) le critère {contacts_auteurs} qui en plus de réaliser une jointure correcte permet d'utiliser les balises \#NOM_CONTACT, \#PRENOM_CONTACT, \#CIVILITE_CONTACT sur la boucle AUTEURS.

<BOUCLE_auteurs(AUTEURS){contacts_auteurs}>
	\#NOM
	\#NOM_CONTACT (table contacts)
	...

Jointure Auteurs - contacts - articles

Lister les auteurs - contacts avec critère sur la table articles.

Cette triple jointure posait problème à SPIP 2, verifions là. Pour le moment, il faut d'abord corriger la jointure AUTEURS contacts.

<BOUCLE_auteurs(AUTEURS contacts){articles.id_secteur=1}>

Donc on utilise :

<BOUCLE_auteurs(AUTEURS){contacts_auteurs}{articles.id_secteur=1}>

Jointure Contacts - auteurs

Lister les auteurs - contacts d'un coup (depuis la table contacts).

<BOUCLE_auteurs(CONTACTS auteurs)>

Cette jointure CONTACTS auteurs fonctionne en SPIP 3, contrairement à l'inverse. Cependant elle ne permet pas d'obtenir le champ \#NOM de la table auteurs

Si on souhaite obtenir ce champ, il faut utiliser le critère {contacts_auteurs} qui en plus de réaliser la jointure, permet d'utiliser la balise \#NOM_AUTEUR, sur la boucle CONTACTS.

<BOUCLE_auteurs(CONTACTS){contacts_auteurs}>
	\#NOM
	\#NOM_AUTEUR (table auteurs)
	...

Jointure Auteurs - organisations

Lister les auteurs - organisations d'un coup (depuis la table auteurs). Voir la jointure auteurs-contacts pour des explications supplémentaires

Il faut ajouter à la boucle (AUTEURS) le critère {organisations_auteurs} qui en plus de réaliser une jointure correcte permet d'utiliser la balise \#NOM_ORGANISATION sur la boucle AUTEURS.

<BOUCLE_auteurs(AUTEURS){organisations_auteurs}>
	\#NOM
	\#NOM_ORGANISATION (table organisation)
	...

Jointure Organisations - auteurs

Lister les auteurs - organisations d'un coup (depuis la table organisations). Voir jointure contacts-auteurs pour des explications supplémentaires.

Il faut utiliser le critère {organisations_auteurs} qui en plus de réaliser la jointure, permet l'usage de la balise \#NOM_AUTEUR, sur la boucle ORGANISATIONS.

<BOUCLE_auteurs(ORGANISATIONS){organisations_auteurs}>
	\#NOM
	\#NOM_AUTEUR (table auteurs)
	...