aboutsummaryrefslogtreecommitdiffstats
path: root/templates/email/default/xsl.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/email/default/xsl.xsl')
-rw-r--r--templates/email/default/xsl.xsl48
1 files changed, 48 insertions, 0 deletions
diff --git a/templates/email/default/xsl.xsl b/templates/email/default/xsl.xsl
new file mode 100644
index 000000000..ad23b2b3b
--- /dev/null
+++ b/templates/email/default/xsl.xsl
@@ -0,0 +1,48 @@
+[%
+email_footer = site_name;
+-%]
+[% FILTER collapse %][% PROCESS '_email_settings.html' %][% END ~%]
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <xsl:output method="html" />
+ <xsl:variable name="title" select="/rss/channel/title"/>
+ <xsl:variable name="uri" select="/rss/channel/uri"/>
+ <xsl:template match="/">
+ [% PROCESS '_email_top.html' for_rss=1 rss_title='<xsl:value-of select="$title"/> XML Feed' %]
+
+ <th style="[% td_style %][% rss_meta_style %]">
+ <p>
+ This is an RSS feed from the FixMyStreet website. RSS feeds allow you
+ to stay up to date with the latest changes and additions to the site.
+ <a href="https://www.bbc.co.uk/news/10628494">Learn more about RSS feeds.</a>
+ </p>
+ <p>
+ To subscribe to this RSS feed, copy this URL into your RSS feed reader:
+ <input type="text" style="[% text_input_style %]" onClick="this.setSelectionRange(0, this.value.length)">
+ <xsl:attribute name="value">
+ <xsl:value-of select="$uri"/>
+ </xsl:attribute>
+ </input>
+ </p>
+ </th>
+
+ </tr>
+ <tr>
+
+ <th style="[% td_style %][% only_column_style %]">
+ <h1 style="[% h1_style %]"><xsl:value-of select="$title"/></h1>
+ <xsl:apply-templates select="rss/channel/item"/>
+ </th>
+
+ [% PROCESS '_email_bottom.html' %]
+
+ </xsl:template>
+
+ <xsl:template match="item">
+ <div style="[% list_item_style %]">
+ <h2 style="[% list_item_h2_style %]"><a href="{link}"><xsl:value-of select="title"/></a></h2>
+ <xsl:value-of disable-output-escaping="yes" select="description" />
+ </div>
+ </xsl:template>
+
+</xsl:stylesheet>