Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
Hi,
I'm trying to send an email to a person from a XSLT list, but the problem is that when I press send, the email sends to everyone who is on the list.
My code is:
<xsl:variable name="settings" select="umbraco.library:GetXmlNodeById($side)" /> <xsl:choose> <xsl:when test="umbraco.library:Request('SendMail')"> <xsl:call-template name="SendMail"> <xsl:with-param name="Recipients"> <xsl:value-of select="e-mail"/> </xsl:with-param> <xsl:with-param name="Body"> <![CDATA[Hej]]> <xsl:value-of select="navn"/><![CDATA[,<br/>]]> <![CDATA[Der står en ved hoveddøren, som skal tale med dig]]><![CDATA[<br/>]]> </xsl:with-param> <xsl:with-param name="From"> [email protected] </xsl:with-param> <xsl:with-param name="Subject">Subject text</xsl:with-param> </xsl:call-template> </xsl:when> <xsl:otherwise> <div id="kontaktformular"> <form id="book" name="book" action=""> <input type="hidden" name="{concat('Number',@id)}" value="t"></input> <button type="submit" name="{concat('Number',@id)}" class="mailKnap" value="Send" /> </form> </div> </xsl:otherwise> </xsl:choose>
</xsl:template> <xsl:template name="SendMail"> <xsl:param name="Recipients"></xsl:param> <xsl:param name="Body"></xsl:param> <xsl:param name="From"></xsl:param> <xsl:param name="Subject"></xsl:param> <xsl:value-of select="umbraco.library:SendMail($From, $Recipients, $Subject, $Body, 'true')"/> <hr/> <p>Thanks</p>
</xsl:template>
I tried to replace "SendMail" width {concat('Number',@id)to give the template a unique ID, for each person who was on the list - but that didn't work.
I would really appreciate some help?
-Rie
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
Send email from XSLT list
Hi,
I'm trying to send an email to a person from a XSLT list, but the problem is that when I press send, the email sends to everyone who is on the list.
My code is:
<xsl:variable name="settings" select="umbraco.library:GetXmlNodeById($side)" />
<xsl:choose>
<xsl:when test="umbraco.library:Request('SendMail')">
<xsl:call-template name="SendMail">
<xsl:with-param name="Recipients">
<xsl:value-of select="e-mail"/>
</xsl:with-param>
<xsl:with-param name="Body">
<![CDATA[Hej]]> <xsl:value-of select="navn"/><![CDATA[,<br/>]]>
<![CDATA[Der står en ved hoveddøren, som skal tale med dig]]><![CDATA[<br/>]]>
</xsl:with-param>
<xsl:with-param name="From">
[email protected]
</xsl:with-param>
<xsl:with-param name="Subject">Subject text</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<div id="kontaktformular">
<form id="book" name="book" action="">
<input type="hidden" name="{concat('Number',@id)}" value="t"></input>
<button type="submit" name="{concat('Number',@id)}" class="mailKnap" value="Send" />
</form>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="SendMail">
<xsl:param name="Recipients"></xsl:param>
<xsl:param name="Body"></xsl:param>
<xsl:param name="From"></xsl:param>
<xsl:param name="Subject"></xsl:param>
<xsl:value-of select="umbraco.library:SendMail($From, $Recipients, $Subject, $Body, 'true')"/>
<hr/>
<p>Thanks</p>
</xsl:template>
I tried to replace "SendMail" width {concat('Number',@id)to give the template a unique ID, for each person who was on the list - but that didn't work.
I would really appreciate some help?
-Rie
is working on a reply...