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...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.
Continue discussion
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...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.