xsl中的文档库名称

时间:2010-07-09 16:04:04

标签: sharepoint xslt

我需要在webpartpages:dataformwebpart

中获取文档库名称

我在几个地方看到了文档库名称。我应该抓住哪一个?

HeaderTitle = “DocLib_23” DetailLink = “/网站/ SiteCollection / Project_ABC / subsite1的/ DocLib_23 /表格/ AllItems.aspx” 标题= “DocLib_23”

如何在xsl中创建一个param以从上面的任何一个中获取doc lib名称?

即。标题或标题标题

1 个答案:

答案 0 :(得分:0)

  1. 一些好的链接。
  2. http://msdn.microsoft.com/en-us/library/dd583143(office.11).aspx

    1. 添加这两行
    2. <xsl:variable name="DocLibName" select="substring-before(substring-after($PageUrl, '/Forms/'), '/')" />

      <xsl:param name="PageUrl"/>

      1. 设置VIEWFLAG = 1(它应该在属性窗口中)

      2. 找到此行并修改是否要过滤webpart列表

      3. <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row" />

        将其更改为以下

        <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[(@CustomerNo=$DocLibName)]"/>

        您可以使用它来显示

        <xsl:value-of select="$DocLibName"> <br/>

        <xsl:value-of select="$PageUrl"/><br/>