如何在xslt中获取当前url

时间:2012-12-04 07:22:02

标签: sharepoint sharepoint-2010 xslt-1.0

我正在使用sharepoint编程,我需要在Content Query WebPart的Sytle文件(ItemStyle.xsl或ContentQueryMain.xsl)中获取当前网址,以便将查询字符串添加到我网页中链接的网址。< / p>

  

是否可以在XSL中获取类似于javascript的location.href的页面的URL?

1 个答案:

答案 0 :(得分:2)

试试这个

我们将此命名空间添加到您的XSL文件中,您可以将其添加到Main CQWP xsl或ItemStyle.xsl,如果您将其添加到Main XSL,请将其作为参数传递给Item Template。我通常会添加到Item Style XSL。

在顶部添加NameSpace xmlns:ddwrt =“http://schemas.microsoft.com/WebParts/v2/DataView/runtime” 在命名空间定义

的正下方添加参数“PageUrl”
  1. 将此参数作为部分源查询字符串参数显示在显示网址中
  2. 由于