change newsletter subscription to my.fsfe.org in subscribe-nl XSL template
This commit is contained in:
parent
c76736d1df
commit
beb92af501
@ -26,17 +26,20 @@
|
||||
</nl:langs>
|
||||
|
||||
<xsl:template name="subscribe-nl">
|
||||
|
||||
<xsl:variable name="lang">
|
||||
<xsl:value-of select="/buildinfo/document/@language"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="nl-lang">
|
||||
<xsl:choose><xsl:when test="boolean(document('')/xsl:stylesheet/nl:langs/nl:lang[@value = $lang])">
|
||||
<xsl:value-of select="$lang" />
|
||||
<xsl:value-of select="$lang" />
|
||||
</xsl:when><xsl:otherwise>
|
||||
<xsl:text>en</xsl:text>
|
||||
<xsl:text>en</xsl:text>
|
||||
</xsl:otherwise></xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="yourname">
|
||||
<xsl:call-template name="gettext"><xsl:with-param name="id" select="'yourname'" /></xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="email">
|
||||
<xsl:call-template name="gettext"><xsl:with-param name="id" select="'email'" /></xsl:call-template>
|
||||
</xsl:variable>
|
||||
@ -44,24 +47,14 @@
|
||||
<xsl:call-template name="fsfe-gettext"><xsl:with-param name="id" select="'subscribe'" /></xsl:call-template>
|
||||
</xsl:variable>
|
||||
|
||||
<form id="formnl" name="formnl" method="POST" action="//lists.fsfe.org/mailman/listinfo/newsletter-{$nl-lang}">
|
||||
<select id="language" name="language"
|
||||
class="form-control form-control-lg input-lg"
|
||||
onchange="var form = document.getElementById('formnl'); var sel=document.getElementById('language'); form.action='//lists.fsfe.org/mailman/listinfo/newsletter-'+sel.options[sel.options.selectedIndex].value">
|
||||
<xsl:for-each select="document('')/xsl:stylesheet/nl:langs/nl:lang">
|
||||
<xsl:element name="option">
|
||||
<xsl:attribute name="value">
|
||||
<xsl:value-of select="@value"/>
|
||||
</xsl:attribute>
|
||||
<xsl:if test="$nl-lang = @value">
|
||||
<xsl:attribute name="selected"/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</select>
|
||||
<form class="form-inline" id="formnl" name="formnl" method="POST" action="https://my.fsfe.org/subscribe">
|
||||
<input type="hidden" name="language" value="{$nl-lang}"/>
|
||||
|
||||
<!--<input id="email" name="email" type="email" placeholder="{$email}"/>-->
|
||||
<input id="yourname" name="name" type="text" required="required" placeholder="{$yourname}"/>
|
||||
<input id="email" name="email1" type="email" required="required" placeholder="{$email}"/>
|
||||
<fsfe-cd-referrer-input/>
|
||||
<input type="hidden" name="wants_info" value="yes"/>
|
||||
<input type="hidden" name="wants_newsletter_info" value="yes"/>
|
||||
<input id="submit" type="submit" value="{$submit}"/>
|
||||
</form>
|
||||
</xsl:template>
|
||||
|
Loading…
x
Reference in New Issue
Block a user