3

我按照这篇文章在内容编辑器 Web 部件中创建了自定义样式:SharePoint 2010 XSLT 日期格式,并获得了预期的结果。但现在我想为这种新样式添加分页。为了添加分页,我关注了几篇文章,但未能达到结果。我是 XSLT 的初学者,无法弄清楚如何以我的自定义样式添加分页。

对于分页,我遵循以下文章,但我不知道如何将分页功能与上述自定义日历样式相结合。任何帮助表示赞赏。

带分页的 SharePoint 2010 内容查询 Web 部件

使用分页控件改造现有的 XSL 样式表

OOTB SharePoint CQWP 分页 - CodePlex

4

1 回答 1

1

最后 !!我自己做的。以下是我执行的:

  1. 我打开 SPD 并将 ContentQueryMain.xsl 和 ItemStyle.xsl 从 XSL Stylesheet 文件夹复制到自定义文件夹,同时保持两个默认 xsl 文件不变。
  2. 我将这篇文章SharePoint 2010 XSLT 日期格式中给出的 xsl 代码和 css 代码复制到我复制的 ItemStyle.xsl 文件中,以创建自定义事件日历“即将发生的事件”(如文章所示)。(阅读整篇文章,您将了解如何执行此步骤)。
  3. 下载:ImtechContentQueryWebPart.wsp来自此链接的自定义 Web 部件:http: //imtech.codeplex.com/ [此 Web 部件是自定义内容查询 Web 部件,您可以通过它应用您自己的 xsl 文件)。
  4. 将 ImtechContentQueryWebpart 安装到您的 SharePoint 服务器并通过网站设置中的网站集功能激活它。
  5. 现在一步一步对复制的 ItemStyle.xsl 和 ContentQueryMain.xsl 文件进行更改,如本文所述:Retro-fitting existing XSL Stylesheets with the Paging Controls
  6. 第 5 点中引用的文章中的作者粘贴了下面的代码, <xsl:template name="Default" match="*" mode="itemstyle">而不是我在此行下面发布了代码 您将在复制和编辑的 ItemStyle.xsl 文件中找到<xsl:template name="EventDisplay" match="Row[@Style='EventDisplay']" mode="itemstyle"> 上面的行。EventDisplay只需搜索该术语EventDisplay,您就会得到它。

    最后将 Imtech 内容查询 Web 部件插入您的页面并复制复制的 ItemStyle.xsl 和 ContentQueryMain.xsl 文件的路径。粘贴这些路径,如下图所示:

    在此处输入图像描述

    您得到的最终结果是:[*请注意离开类型和单击此处出现是由于我在 ItemStyle.xsl 中自定义的代码。其余输出与第 2 点中引用的文章中所示的相同。]

    在此处输入图像描述

于 2016-02-21T12:19:43.470 回答