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

{$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/>
                <a href="{@link}"><xsl:value-of select="@title"/></a>
            </xsl:otherwise>
        </xsl:choose></li>
    </xsl:for-each>
</xsl:template>


评论: 0 | 引用: 0 | 查看次数: 4884
发表评论
登录后再发表评论!