[SPIP Zone] SPIP-Liste patron _AUTEUR_NOM_ conditionnel

Bonjour,

Je relance mon questionnement sur spip-zone cette fois sur le conseil de Km :

J'adore SPIP-Liste et j'aimerais afficher ou non le nom du visiteur (abonnés d'une liste) dans l'entête des mails envoyés avec ma liste de diffusion. Alors j'utilise la balise : _AUTEUR_NOM_ propre à SPIP-Liste si je ne m'abuse...

Mais voilà, j'aimerais que le nom des visteurs ne soient pas affichés dans l'entête des courriels expédiés avec ma liste d'envoi lorsque ceux-ci n'ont pas de login.

Ceci est nécessaire en raison du fait que lorsque les visteurs n'ont pas de login (abonné avec spip_listes_inscription.html),
_AUTEUR_NOM_ renvoie le nom qui est complété de manière automatique avec le courriel de l'abonné ou la première partie du courriel avant de l'@ lors de l'abonnement.

Pour que ce soit plus classe pour les gens qui reçoivent un courriel de la liste, j'aimerais être en mesure de ne pas afficher le nom si le visteur n'a pas de login ce qui résout le problème pour l'envoi de lettre d'information.

Comment m'y prendre, je n'arrive pas à récupérer le contenu du champ login de la table auteur pour la vérification avec : |choixsivide{'', _AUTEUR_NOM_}

Est-ce possible?

J'ai essayer avec [(#CHAMP_SQL{login}|choixsivide{'', _AUTEUR_NOM_})]

Mais #CHAMP_SQL{login} ne semble pas passer avec SPIP-Liste

Merci.

Richard

Merci.

Gontrand

Gontrand Trudau a écrit :

Bonjour,

Désolé de vous déranger les Dev... Mais j'avais pas de réponse à ma question et je sèche depuis 3h sur mon problème...

Voilà mon but :

J'aimerais améliorer mon patron pour SPIP-Liste. J'utilise la personnalisation : Bonjour _AUTEUR_NOM_, ...

Mais voilà, comme les gens peuvent s'inscrire eux-mêmes à ma liste par l'intermédiaire de "spip_listes_inscription.html" qui ne requiert que le courriel de ceux-ci, il arrivera que les login ou nom créer par SPIP-Liste à partir de la première partie de l'adresse courriel va se retrouvé dans l'entête de mon envoi...

Je pensais créer un if en php pour régler le problème, mais je crois que ce sera malgré tout ardu comme _AUTEUR_NOM_ va renvoyer systématiquement quelque chose, il faudra que je vérifie une condition assez peu fiable : la présente d'une majuscule sur la première lettre du retour de _AUTEUR_NOM_

Y'a-t-il un moyen plus simple de procéder pour que SPIP-Liste personnalise ou ne personnalise pas l'envoi en fonction de la présence d'un login ou d'un nom associé à un courriel???

Voici ma ligne de code dans mon patron pour l'instant (pas la peine de dire qu'elle ne fonctionnent pas ) :
Bonjour[(#CHAMP_SQL{login}|choixsivide{'', _AUTEUR_NOM_})],<br /> <br /> Voici l'&eacute;dition du [(#DATE|affdate)] de votre info-Asso.

Est-ce qu'il y aurait une restriction sur #CHAMP_SQL ??? Je viens de tester formellement avec mon patron et ça passe pas, #CHAMP_SQL{login} ne renvoie rien...

Merci.

Gontrand
_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip

_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip