From f1fd3e359cdfbc762e80ff10d6aee817be839461 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Mon, 30 Dec 2013 23:08:15 +0100 Subject: [PATCH] Community letter: copy and modify the template from the NL --- configs/mails.conf | 4 + htdocs/css/nl.Annonces.css | 1 + templates/newsletter/nl.Annonces.mail.tpl | 135 ++++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+) create mode 120000 htdocs/css/nl.Annonces.css create mode 100644 templates/newsletter/nl.Annonces.mail.tpl diff --git a/configs/mails.conf b/configs/mails.conf index 64ca860..0fdad28 100644 --- a/configs/mails.conf +++ b/configs/mails.conf @@ -40,6 +40,10 @@ to=hotliners@staff.polytechnique.org from=webmaster@polytechnique.org to=non-geoloc@staff.polytechnique.org +[mails_comletter] +from="Lettre de la communauté" +replyto=debat@polytechnique.org + [mails_ax] from="AX" replyto=reponses@ax.polytechnique.org diff --git a/htdocs/css/nl.Annonces.css b/htdocs/css/nl.Annonces.css new file mode 120000 index 0000000..a278ae7 --- /dev/null +++ b/htdocs/css/nl.Annonces.css @@ -0,0 +1 @@ +nl.Polytechnique.org.css \ No newline at end of file diff --git a/templates/newsletter/nl.Annonces.mail.tpl b/templates/newsletter/nl.Annonces.mail.tpl new file mode 100644 index 0000000..75be50a --- /dev/null +++ b/templates/newsletter/nl.Annonces.mail.tpl @@ -0,0 +1,135 @@ +{**************************************************************************} +{* *} +{* Copyright (C) 2003-2013 Polytechnique.org *} +{* http://opensource.polytechnique.org/ *} +{* *} +{* This program is free software; you can redistribute it and/or modify *} +{* it under the terms of the GNU General Public License as published by *} +{* the Free Software Foundation; either version 2 of the License, or *} +{* (at your option) any later version. *} +{* *} +{* This program is distributed in the hope that it will be useful, *} +{* but WITHOUT ANY WARRANTY; without even the implied warranty of *} +{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *} +{* GNU General Public License for more details. *} +{* *} +{* You should have received a copy of the GNU General Public License *} +{* along with this program; if not, write to the Free Software *} +{* Foundation, Inc., *} +{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *} +{* *} +{**************************************************************************} + +{config_load file="mails.conf" section="mails_comletter"} +{if $mail_part eq 'head'} +{from full=#from#} +{subject text=$issue->title(true)} +{if isset(#replyto#)}{add_header name='Reply-To' value=#replyto#}{/if} +{if isset(#retpath#)}{add_header name='Return-Path' value=#retpath#}{/if} +{elseif $mail_part eq 'text'} +{if !$is_mail} +
+{/if}
+====================================================================
+{$issue->title()}
+====================================================================
+
+{$issue->head($user, 'text')}
+
+
+{foreach from=$issue->arts key=cid item=arts name=cats}
+{$smarty.foreach.cats.iteration} *{$issue->category($cid)}*
+{foreach from=$arts item=art}
+- {$art->title()}
+{/foreach}
+
+{/foreach}
+
+{foreach from=$issue->arts key=cid item=arts}
+--------------------------------------------------------------------
+*{$issue->category($cid)}*
+--------------------------------------------------------------------
+
+{foreach from=$arts item=art}
+{$art->toText($hash, $user->login())}
+
+{/foreach}
+{/foreach}
+
+{$issue->signature('text')}
+
+--------------------------------------------------------------------
+Cette lettre est envoyée à tous les Polytechniciens sur Internet par
+l'intermédiaire de Polytechnique.org.
+
+{if $is_mail}
+archives         : 
+écrire           : 
+ne plus recevoir : id}>
+{else}
+archives         : <https://www.polytechnique.org/comletter>
+écrire           : <https://www.polytechnique.org/comletter/submit>
+ne plus recevoir : <https://www.polytechnique.org/comletter/out/{if $hash}{$hash}{else}nohash{/if}/{$issue->id}>
+{/if}
+{if !$is_mail}
+
+{/if} +{elseif $mail_part eq 'html'} +{if $is_mail} + + + + + {$nl->name} + + + +
+{/if} +
+ +
{$issue->head($user, 'html')|smarty:nodefaults}
+ + {foreach from=$issue->arts key=cid item=arts name=cats} +
+ {$smarty.foreach.cats.iteration}. {$issue->category($cid)}
+ {foreach from=$arts item=art} +   - {$art->title()}
+ {/foreach} +
+ {/foreach} + + {foreach from=$issue->arts key=cid item=arts name=cats} +

+ {$issue->category($cid)} +

+ {foreach from=$arts item=art} + {$art->toHtml($hash, $user->login())|smarty:nodefaults} + + {/foreach} + {/foreach} +
{$issue->signature('html')|smarty:nodefaults}
+
+ Cette lettre est envoyée à tous les Polytechniciens sur Internet par l'intermédiaire de Polytechnique.org. +
+ +
+{if $is_mail} +
+ + +{/if} +{/if} + +{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *} -- 2.1.4