木子屋 Dnawo's BLOG

新云CMS4.0SP2首页图片列表调用软件

👤 dnawo 📅 2010-09-11 👁 5872 👍 0 💬 0 🔄 来源:本站原创
{$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)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 ASP调用XSLTemplate对象将XML转换为HTML示例 下一篇 → 新云CMS4.0SP2使用笔记