I am quite new to Content Query WebPart. I have a list which as a 'Hyperklink or Picture' column. I have added below markup in itemstyle.xsl to show hyperlink
- <xsl:template name="CQWPStyle" match="Row[@Style='CQWPStyle']" mode="itemstyle">
- <html>
- <table width="100%">
- <xsl:if test="count(preceding-sibling::*)=0">
- <tr>
- <td width="10%" valign="top"><div class="item"><b>Titleb>div>td>
- <td width="10%" valign="top"><div class="item"><b>Addressb>div>td>
- <td width="10%" valign="top"><div class="item"><b>Areab>div>td>
- <td width="10%" valign="top"><div class="item"><b>ChoiceColb>div>td>
- <td width="10%" valign="top"><div class="item"><b>DateTimeColb>div>td>
- tr>
- xsl:if>
- <tr>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:value-of select="@Title" />
- div>
- td>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:value-of select="@Address" disable-output-escaping="yes" />
- div>
- td>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:value-of select="@Area" />
- div>
- td>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:value-of select="@ChoiceCol" />
- div>
- td>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:value-of select="@DateTimeCol" />
- div>
- td>
- <td width="10%" valign="top">
- <div class="item">
- <xsl:variable name="ActualLink" select="substring-before(@HyperLinkCol,',')"/>
- <xsl:variable name="FriendlyName" select="substring-after(@HyperLinkCol,',')"/>
- <a href="{$ActualLink}"><xsl:value-of select="$FriendlyName"/>a>
- div>
- td>
- tr>
- table>
- html>
Sumit DeshmukhPosted May 16, 2017, 2:24 PM
shoab shahPosted May 16, 2017, 5:34 AM
Thank you
Prasham SabadraPosted May 15, 2017, 7:47 PM