[Mailman-Users] Variables interpretation in archive templates
msapiro at value.net
Wed Sep 20 04:09:59 CEST 2006
Frederik Questier wrote:
>I can get adaptions of the templates nicely working,
>but I can't get any of these interpreted:
>%(datestr_html)s in mailman/templates/en/archidxentry.html
>%(description)s in mailman/templates/en/archtocnombox.html
>%(subject_prefix)s in mailman/templates/en/archtocnombox.html
>Will things like these (examples from mailman as distributed) *do* work:
>%(datestr_html)s in mailman/templates/en/article.html
>%(subject_html)s in mailman/templates/en/article.html
>%(description)s in mailman/templates/en/article.html/admindbpreamble.html
>What should I do to get the first examples interpreted by mailman/bin/arch ?
>Using other variables, or adapt mailman/bin/arch or...?
You need to look at the calls to quick_maketext() in
mailman/Mailman/Archiver/HyperArch.py. These are what get the
appropriate template file and provide the substitution dictionary (the
'd' argument) which is specific to each template.
If you want to add substitution variables to one of the archive
templates, you have to add their definitions to the dictionary passed
to quick_maketext() in HyperArch.py for that template.
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users