Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] interprétation de variables dans un footer

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Bruno Jolys <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] interprétation de variables dans un footer
  • Date: Wed, 9 Aug 2017 21:21:55 +0200

Seules certaines variables fonctionnent : wwsympa_url , listname et celles relatives à l'utilisateur.
Pour ce qui nous intéresse respectivement, ça peut le faire comme ça :

────────────────────────────────────────────────────────────────────────────────────
Page d'accueil de la liste : [% wwsympa_url %]/info/[% listname %]
Se désabonner : [% wwsympa_url %]/signoff/[% listname %]/[% user.email %]

ou encore :
────────────────────────────────────────────────────────────────────────────────────
Page d'accueil de la liste : [% 'info' | url_abs([listname]) %]
Se désabonner : [% 'signoff' | url_abs([listname]) %]/[% user.email
Attention : parser les données utilisateurs risque de bien ralentir la distribution.

Je ne sais pas s'il y a moyen de faire afficher les propriétaires.

Bien coop'
Bruno


Le 09/08/2017 à 18:37, Bruno Jolys a écrit :

Salut,

Hum... je ne sais pas si ça va t'aider, ni si c'est la même erreur, mais je teste comme toi le  message.footer et j'ai également des soucis d'interprétation de variables.

Je suis sur Sympa 6.2.16 sous stretch.

Ma config :  /etc/sympa/sympa/sympa.conf

parsed_family_files     message.footer,message.header,message.footer.mime,message.header.mime,info

J'ai bien mis  merge_feature  à  on  et  footer_type  à  append

Les variables ne sont pas interprétées :

────────────────────────────────────────────────────────────────────────────────────
[% list.subject %]

Page d'accueil de la liste : [% 'info' | url_abs([list.name]) %]
Administration de la liste : [% FOREACH ow = list.owner %][% ow.gecos %] <[% ow.email %]> [% END %]
résultat
────────────────────────────────────────────────────────────────────────────────────

Page d'accueil de la liste : https://www.icem-arbres-de-connaissances.org/sympa/info/
Administration de la liste :
Il y a donc bien interprétation partielle, mais  list  ne passe pas.
Rien en erreurs.

Bruno


Le 08/08/2017 à 16:56, Cyril Quémeras a écrit :
    Salut à tous :-)

   dans la foulée de mon message d'hier concernant le renvoi du mot de passe par mail, je me heurte à un autre problème, celui de l'interprétation de variables dans un footer.

Pour mémoire : Sympa 6.1.24 sur une Ubuntu 16.04.3 LTS.

   C'est un sympa fraîchement installé et configuré, fonctionnant bien dans toutes les fonctionnalités testées.

   J'ai bien positionné le paramètre 'merge_feature' à 'on'.

   Le footer testé est le suivant :

#####################################################
Contacter les gestionnaires de la liste :
mailto:[% fromlist %]

Archives :
[% conf.wwsympa_url %]/arc/[% list.name %]

Aide :
mailto:adresse@cachée?Body=info%20[% list.name %]

Se désabonner :
[% 'auto_signoff' | url_abs([listname],{email=>user.email}) %]

Documents :
[% conf.wwsympa_url %]/d_read/[% list.name %]
#####################################################

   Il est malheureusement distribué en l'état lors de l'envoi d'un mail, sans être parsé.

   Dans les logs, je vois ceci :

Aug  8 16:05:42 canbriac bulk[10297]: err Erreur d appel &Bulk::merge_msg
Aug  8 16:05:42 canbriac bulk[10297]: err tt2::parse_tt2() Failed to parse SCALAR : undef error - url_abs: filter not found
Aug  8 16:05:42 canbriac bulk[10297]: err tt2::parse_tt2() Looking for TT2 files in /usr/share/sympa/default
Aug  8 16:05:42 canbriac bulk[10297]: err Bulk::merge_data() Unable to parse body : "SCALAR"
Aug  8 16:05:42 canbriac bulk[10297]: err Bulk::_merge_msg() error merging message
Aug  8 16:05:42 canbriac bulk[10297]: err Bulk::_merge_msg() Failed to merge message part
Aug  8 16:05:42 canbriac bulk[10297]: err Erreur d appel &Bulk::merge_msg
Aug  8 16:05:43 canbriac bulk[10297]: err tt2::parse_tt2() Failed to parse SCALAR : undef error - url_abs: filter not found
Aug  8 16:05:43 canbriac bulk[10297]: err tt2::parse_tt2() Looking for TT2 files in /usr/share/sympa/default
Aug  8 16:05:43 canbriac bulk[10297]: err Bulk::merge_data() Unable to parse body : "SCALAR"

   J'ai raté quelquechose ?

Merci pour toute aide, même partielle.

Amitiés,

  Cyril Quémeras
  adresse@cachée

  Soutenir Médicalistes ? Oui, bien sûr, c'est par là:
  http://www.medicalistes.org/aider.php





Archives gérées par MHonArc 2.6.19+.

Haut de le page