假设有一些方法可以做到这一点...我正在使用WSS 3.0和SP Designer 2007.我已经将一个列表更改为SPD中的XSLT数据视图,并且我正在尝试添加一个公式来显示前250个正文文本的字符,然后如果有其他字符,请在列表项中添加“(更多)”链接。
我遇到的问题是条件方面......以下成功添加了“(更多)”文本和链接。但我似乎无法弄清楚如果身体文本>如何只执行它。 250个字符。有什么想法吗?
concat(substring(@Body,0,250),'... <a href="/Lists/Highlighted%20Items/DispForm.aspx?ID=',@ID,'">(more)</a>')
我可以使用字符串长度(@Body)来获取长度......但是如何将它们放在一起?
谢谢, 标记
答案 0 :(得分:4)
这有帮助吗?
<xsl:choose>
<xsl:when test="string-length(@Body) > 250"></xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
答案 1 :(得分:0)
前段时间我在我的博客上写了一篇关于创建简短描述的文章(基本上与你提到的情况相同,但后来是内容查询Web部件)。它可能会帮助您获得一些答案。该文章可在http://blog.mastykarz.nl/generating-short-description-content-query-web-part/
获得