Sharepoint / WSS:帮助编写xpath条件表达式

时间:2009-06-11 21:52:50

标签: sharepoint xpath wss

假设有一些方法可以做到这一点...我正在使用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)来获取长度......但是如何将它们放在一起?

谢谢, 标记

2 个答案:

答案 0 :(得分:4)

这有帮助吗?

<xsl:choose>
    <xsl:when test="string-length(@Body) &gt 250"></xsl:when>
    <xsl:otherwise></xsl:otherwise>
</xsl:choose>

答案 1 :(得分:0)

前段时间我在我的博客上写了一篇关于创建简短描述的文章(基本上与你提到的情况相同,但后来是内容查询Web部件)。它可能会帮助您获得一些答案。该文章可在http://blog.mastykarz.nl/generating-short-description-content-query-web-part/

获得