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: Cyril Quémeras <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] interprétation de variables dans un footer
  • Date: Wed, 9 Aug 2017 17:50:31 -0600

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

Salut Bruno,

merci pour ton aide.

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 à onet footer_type à append

Pareil.

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.


Je n'ai même pas de parsing partiel :-( Par contre, les logs causent mais je peine à déterminer la piste qui me mènera à la solution du problème. Dans ton 2ème mail, tu écris :


> 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

J'ai testé tes propositions, aucune n'est parsée, même partiellement. Le footer est distribué en l'état (pas remplacé par 'rien').

Je te joins un extrait des logs de Sympa, confirmant qu'il y a un problème.

Merci anyway :-)

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

[...]
Aug 10 01:39:57 canbriac sympa[24477]: notice main::DoFile() Processing
/adresse@cachée ; sender:
=?UTF-8?Q?Cyril_Qu=c3=a9meras?= <adresse@cachée>#012 ; message-id:
<adresse@cachée>
Aug 10 01:39:57 canbriac sympa[24477]: notice main::DoFile() Processing
/adresse@cachée ; sender:
=?UTF-8?Q?Cyril_Qu=c3=a9meras?= <adresse@cachée>#012 ; message-id:
<adresse@cachée>
Aug 10 01:39:57 canbriac sympa[24477]: info main::DoMessage() Processing
message for test-fr with priority 5,
<adresse@cachée>
Aug 10 01:39:57 canbriac sympa[24477]: info main::DoMessage() Processing
message for test-fr with priority 5,
<adresse@cachée>
Aug 10 01:39:57 canbriac sympa[24477]: notice List::send_msg() No VERP
subscribers left to distribute message from adresse@cachée to
list test-fr
Aug 10 01:39:57 canbriac sympa[24477]: notice List::send_msg() No VERP
subscribers left to distribute message from adresse@cachée to
list test-fr
Aug 10 01:39:57 canbriac sympa[24477]: info main::DoMessage() Message for
test-fr from adresse@cachée accepted (0 seconds, 2 sessions, 13
subscribers),
message-id=<adresse@cachée>#012,
size=2265
Aug 10 01:39:57 canbriac sympa[24477]: info main::DoMessage() Message for
test-fr from adresse@cachée accepted (0 seconds, 2 sessions, 13
subscribers),
message-id=<adresse@cachée>#012,
size=2265
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Failed to parse
SCALAR : undef error - url_abs: filter not found
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Failed to parse
SCALAR : undef error - url_abs: filter not found
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Looking for TT2
files in /usr/share/sympa/default
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Looking for TT2
files in /usr/share/sympa/default
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::merge_data() Unable to parse
body : "SCALAR"
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::merge_data() Unable to parse
body : "SCALAR"
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::_merge_msg() error merging
message
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::_merge_msg() error merging
message
Aug 10 01:39:58 canbriac bulk[24472]: err Erreur d appel &Bulk::merge_msg
Aug 10 01:39:58 canbriac bulk[24472]: err Erreur d appel &Bulk::merge_msg
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Failed to parse
SCALAR : undef error - url_abs: filter not found
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Failed to parse
SCALAR : undef error - url_abs: filter not found
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Looking for TT2
files in /usr/share/sympa/default
Aug 10 01:39:58 canbriac bulk[24472]: err tt2::parse_tt2() Looking for TT2
files in /usr/share/sympa/default
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::merge_data() Unable to parse
body : "SCALAR"
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::merge_data() Unable to parse
body : "SCALAR"
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::_merge_msg() error merging
message
Aug 10 01:39:58 canbriac bulk[24472]: err Bulk::_merge_msg() error merging
message
Aug 10 01:39:58 canbriac bulk[24472]: err Erreur d appel &Bulk::merge_msg
Aug 10 01:39:58 canbriac bulk[24472]: err Erreur d appel &Bulk::merge_msg
[...]



Archives gérées par MHonArc 2.6.19+.

Haut de le page