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
Hello,
Is it possible to get the fieldset title in a xslt transformed email?
Thanks in advance
Best regards
Comment author was deleted
Hey Wesley,
If you take a look at the contour documentation, you can view an example of the raw xml that is being used... The fieldset title should also be available.
Regards,Tim
Hey Tim,
Is there a way to get it by using the workflow 'xslt transformed email'?
Currently I am using this xml:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:msxsl="urn:schemas-microsoft-com:xslt"xmlns:user="urn:my-scripts"xmlns:umbraco.library="urn:umbraco.library"exclude-result-prefixes="xsl msxsl user umbraco.library"> <xsl:output method="html" media-type="text/html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="DTD/xhtml1-strict.dtd" cdata-section-elements="script style" indent="yes" encoding="utf-8"/> <xsl:param name="records" /> <xsl:template match="/"> <table border="0" cellpadding="0" cellspacing="0"> <xsl:for-each select="$records//fields/child::*"> <xsl:sort select="@pageindex" /> <xsl:sort select="@fieldsetindex" /> <xsl:sort select="@sortorder" /> <tr align="left" valign="top"> <td align="left" colspan="2" valign="top" style="font-family: arial; font-size: 12px;"> <strong> <xsl:choose> <xsl:when test="substring(./caption,1,1) = '#'"> <xsl:value-of select="umbraco.library:GetDictionaryItem(substring(./caption,2))" disable-output-escaping="yes"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="./caption" disable-output-escaping="yes"/> </xsl:otherwise> </xsl:choose> </strong> </td> </tr> <tr align="left" valign="top"> <td style="width:16px"> </td> <td align="left" valign="top" style="font-family: arial; font-size: 12px;"> <xsl:choose> <xsl:when test="substring(.//value,1,1) = '#'"> <xsl:value-of select="umbraco.library:GetDictionaryItem(substring(.//value,2))"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="umbraco.library:ReplaceLineBreaks(.//value)" disable-output-escaping="yes" /> </xsl:otherwise> </xsl:choose> </td> </tr> <tr style="height:6px; font-size:1px; line-height:1px"><td colspan="2"> </td></tr> </xsl:for-each> </table> </xsl:template></xsl:stylesheet>
I don't see the fieldset title anywhere in the Contour Developer Documentation, if this is what Tim meant.
I'm trying to do the same thing as Wesley..shouldn't be this difficult
- Kim
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
Fieldset title in a xslt transformed email
Hello,
Is it possible to get the fieldset title in a xslt transformed email?
Thanks in advance
Best regards
Comment author was deleted
Hey Wesley,
If you take a look at the contour documentation, you can view an example of the raw xml that is being used... The fieldset title should also be available.
Regards,
Tim
Hey Tim,
Is there a way to get it by using the workflow 'xslt transformed email'?
Currently I am using this xml:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="urn:my-scripts"
xmlns:umbraco.library="urn:umbraco.library"
exclude-result-prefixes="xsl msxsl user umbraco.library">
<xsl:output method="html" media-type="text/html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="DTD/xhtml1-strict.dtd"
cdata-section-elements="script style"
indent="yes"
encoding="utf-8"/>
<xsl:param name="records" />
<xsl:template match="/">
<table border="0" cellpadding="0" cellspacing="0">
<xsl:for-each select="$records//fields/child::*">
<xsl:sort select="@pageindex" />
<xsl:sort select="@fieldsetindex" />
<xsl:sort select="@sortorder" />
<tr align="left" valign="top">
<td align="left" colspan="2" valign="top" style="font-family: arial; font-size: 12px;">
<strong>
<xsl:choose>
<xsl:when test="substring(./caption,1,1) = '#'">
<xsl:value-of select="umbraco.library:GetDictionaryItem(substring(./caption,2))" disable-output-escaping="yes"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="./caption" disable-output-escaping="yes"/>
</xsl:otherwise>
</xsl:choose>
</strong>
</td>
</tr>
<tr align="left" valign="top">
<td style="width:16px"> </td>
<td align="left" valign="top" style="font-family: arial; font-size: 12px;">
<xsl:choose>
<xsl:when test="substring(.//value,1,1) = '#'">
<xsl:value-of select="umbraco.library:GetDictionaryItem(substring(.//value,2))"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="umbraco.library:ReplaceLineBreaks(.//value)" disable-output-escaping="yes" />
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr style="height:6px; font-size:1px; line-height:1px"><td colspan="2"> </td></tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
Best regards
I don't see the fieldset title anywhere in the Contour Developer Documentation, if this is what Tim meant.
I'm trying to do the same thing as Wesley..shouldn't be this difficult
- Kim
is working on a reply...