Christopher Adams wrote: >Thanks, Mark. I was aware that list-specific templates could be set up >and I guess I didn't think about the effect of upgrades on them. >As I understand the FAQ, Mailman will look for the templates >first in the list specific directory, and if it doesn't exist, in the >base template directory. We host over 500 lists. Most list owners do not >modify their list information template. In order for most of the lists >to reflect the information that I want, I edited the base template. If a >list owner has a list specific template, it will override whatever >changes I make in the base template.
There are two other places edited templates can be put. In addition to putting an edited template in lists/<listname>/<lang>/ (where it will be used only for that list and language), you can put it in templates/<hostname>/<lang>/ where it will become the default template for that virtual host and language, and you can put it in templates/site/<lang>/ where it will become the default for the entire installation for that language. >It looks like, until you actually go to the list information page in the >list admin page and make edits, it uses the base template listinfo.html. Or the <host> or site template if any. >Once you have edited the list-specific listinfo page, it uses the base >template. I think you mean list specific, not base. >Even adding the description in the General Options doesn't >create the /lists/<language>/ directory. It still uses the base template >until you go to the page and edit it. Or the <host> or site template, but yes, the 'edit' page only creates the lists/<lisname>/<lang>/ directory and/or template when the edited template is first saved. >It would be nice if there were specific parts of the listinfo.html page >that could not be changed by list owners. As it is, it seems that my >changing the base template listinfo.html is useless for several reasons. >One, it is overridden when an update takes place Not if you put it in templates/site/<lang>/ >and two, it is >overridden as soon as the list-specific page is edited, which occurs >with every one of our lists. The only use for the customized base >template is if list owners don't make any edits to the list info page. But if you have a custom template say in templates/site/en/listinfo.html, and there is not a list specific template, when the listowner first edits the template, she will get the 'site' template as the base to edit. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
