Hello..
Did some further testing and got something which is working.
Looking at the URLs being generated, found that the URL generated by the XSL sheet was entering @amp; instead of a & for the ampersands.
Non-Additional Info Link: (F&L Calculated Column Generated)
http://dnndev/LinkClick.aspx?fileticket=mIjY-hNRlZU%3d&tabid=1040&mid=3348
Additional Info Link: (XSL generated)
http://dnndev/LinkClick.aspx?fileticket=mIjY-hNRlZU%3d&tabid=1040&mid=3348
Why this was causing the file clicks not being tracked, I haven't a clue. I wouldn't think it would, but it was.
Ended up creating a new Calculated Column named Additional Link (expression: '<a href="' + File_UDT_Url + '" target="_blank">Additional Information</a>').
I then ended up changing the Additional Information textbox item to a check box as well.
I then edited the XSL sheet to look at the Additional Information checkbox and if it's set to true, use the Additional Link calculated column; otherwise, use the original File Link calculated column.
This resolved my issues. Below is the new XSL sheet. Thank you for your time and attention.. -Jeff
XSL Style Sheet:
<xsl:template match="udt:Data" mode="list">
<xsl:choose>
<xsl:when test="udt:Additional_x0020_Information_UDT_Original = 'true'">
<li style="list-style-type: none; list-style-image: none;">
<ul>
<li>
<xsl:value-of select="udt:Additional_x0020_Link" disable-output-escaping="yes" />
</li>
</ul>
</li>
</xsl:when>
<xsl:otherwise>
<li>
<xsl:value-of select="udt:File_x0020_Link" disable-output-escaping="yes" />
</li>
</xsl:otherwise>
</xsl:choose>
</xsl:template>