{$xml:softlist file="image.xslt" channelid="2" classid="1" maxnum="20" length="42" eachline="5" ellipsis="0" image="1" width="120" height="160"}使用上面自定义标签即可实现软件用图片列表显示,但列表中仅有图片,我们希望还能显示下软件名称。修改方法如下:
后台依次打开"常规设置→模板管理→编辑XSLT样式→编辑image.xslt",找下如下代码:
<xsl:template name="showimagelist">
<xsl:for-each select="xml/datalist/row">
<li style="{@linewidth}"><xsl:choose>
<xsl:when test="/xml/@width=0 or /xml/@height=0"><a href="{@link}"><img src="{@imglink}" border="0" /></a></xsl:when>
<xsl:otherwise><a href="{@link}"><img src="{@imglink}" width="{/xml/@width}" height="{/xml/@height}" border="0" /></a></xsl:otherwise>
</xsl:choose></li>
</xsl:for-each>
</xsl:template>修改为:
<xsl:template name="showimagelist">
<xsl:for-each select="xml/datalist/row">
<li style="{@linewidth}"><xsl:choose>
<xsl:when test="/xml/@width=0 or /xml/@height=0"><a href="{@link}"><img src="{@imglink}" border="0" /></a></xsl:when>
<xsl:otherwise>
<a href="{@link}"><img src="{@imglink}" width="{/xml/@width}" height="{/xml/@height}" border="0" /></a><br/>
[color=Green]<a href="{@link}"><xsl:value-of select="@title"/></a>[/color]
</xsl:otherwise>
</xsl:choose></li>
</xsl:for-each>
</xsl:template>
评论(0)
暂无评论。