Ça ça marche:
<li><BOUCLE_adh(spip_zones_auteurs)>#SET{auteur,#ID_AUTEUR}
<BOUCLE_nom(AUTEURS){id_auteur=#GET{auteur}}>#SET{membre,#ID_AUTEUR}
[(#GET{auteur}|=={#GET{membre}}|?{[(#SESSION{id_auteur}|=={#GET{auteur}}|?{<a href="spip.php?page=info_asso">Informations Association</a> ,''})],''})]
</BOUCLE_nom>
</BOUCLE_adh></li>
Ça ça marche pas et me retourne une erreur filtre:
<li><BOUCLE_adh(spip_zones_auteurs)>#SET{auteur,#ID_AUTEUR}
<BOUCLE_nom(AUTEURS){id_auteur=#GET{auteur}}>#SET{membre,#ID_AUTEUR}
[(#GET{auteur}|=={#GET{membre}}|?{[(#SESSION{id_auteur}|=={#GET{auteur}}|?{<a href="#URL_PAGE{info_asso}">Informations Association</a> ,''})],''})]
</BOUCLE_nom>
</BOUCLE_adh></li>
Pourquoi?
DCm
Bonjour,
Institut Curie a écrit :
Ça ça marche:
<li><BOUCLE_adh(spip_zones_auteurs)>#SET{auteur,#ID_AUTEUR}
<BOUCLE_nom(AUTEURS){id_auteur=#GET{auteur}}>#SET{membre,#ID_AUTEUR}
[(#GET{auteur}|=={#GET{membre}}|?{[(#SESSION{id_auteur}|=={#GET{auteur}}|?{<a href="spip.php?page=info_asso">Informations Association</a> ,''})],''})]
</BOUCLE_nom>
</BOUCLE_adh></li>
Ça ça marche pas et me retourne une erreur filtre:
<li><BOUCLE_adh(spip_zones_auteurs)>#SET{auteur,#ID_AUTEUR}
<BOUCLE_nom(AUTEURS){id_auteur=#GET{auteur}}>#SET{membre,#ID_AUTEUR}
[(#GET{auteur}|=={#GET{membre}}|?{[(#SESSION{id_auteur}|=={#GET{auteur}}|?{<a href="#URL_PAGE{info_asso}">Informations Association</a> ,''})],''})]
</BOUCLE_nom>
</BOUCLE_adh></li>
Pourquoi?
Je ne sais pas, je ne comprends pas les boucles
Et, s'il s'agit juste de tester si un auteur est dans une zone (n'importe laquelle, on est bien d'accord?) je le ferais en plus lisible:
<B_estautorise>
<BOUCLE_estautorise(ZONES_AUTEURS){id_auteur=(#SESSION{id_auteur})}>[#REM)
...rien, sinon on a une réponse par association auteur-zone
]</BOUCLE_estautorise>
le lien archi secret: <a
> href="#URL_PAGE{info_asso}">Informations Association</a>
</B_estautorise>
un message pas aimable sur le thème 'pas le droit' en option
<//B_estautorise>
(ajouter {id_zone=XX} pour limiter à une zone oeuf course)
pour l'erreur de filtre, essayer avec [(#URL_PAGE{info_asso})] ?
--
hth
Frédéric
qui a encore raconté des âneries ?
-----Message d'origine-----
De : Institut Curie [mailto:infocurie@free.fr]
Envoyé : mercredi 27 mai 2009 12:33
À : SPIP
Objet : [Spip] Un truc m'echappe!
Ça ça marche pas et me retourne une erreur filtre:
<li><BOUCLE_adh(spip_zones_auteurs)>#SET{auteur,#ID_AUTEUR}
<BOUCLE_nom(AUTEURS){id_auteur=#GET{auteur}}>#SET{membre,#ID_AUTEUR}
[(#GET{auteur}|=={#GET{membre}}|?{[(#SESSION{id_auteur}|=={#GET
{auteur}}|?{<a
href="#URL_PAGE{info_asso}">Informations Association</a>
,''})],''})] </BOUCLE_nom> </BOUCLE_adh></li>
Pourquoi?
Parce que tu utilise une balise dans un ?{'a','b'}.
Fait [(#SESSION{id_auteur}|=={#GET{auteur}}|?{' '})<a
href="#URL_PAGE{info_asso}">Informations Association</a>] plutôt.