XSLT在列表列名称WITHIN变量中保留空格

时间:2016-03-24 14:28:43

标签: xslt sharepoint-2013

如果你回答这个问题,请提前感谢你。我们在任何地方都看了一眼,并且碰到了墙。

我正在使用SharePoint 2013日历。这是一个名为"开始日期"的列表项。在XSLT中,我尝试引用它来创建变量,但是空格正在导致错误。

有没有人知道如何在SharePoint列表项引用的属性中保留此空白区域,以便可以用它来创建变量($ date)?我知道有很多方法可以在XSLT中保留空格(或删除它),但这些方法似乎都不适用于此实例。

另一个警告,我们无法重命名列(开始时间),因为它是一个全局列表内容类型/属性,需要为其他应用程序保留空间。 任何帮助表示赞赏!

<xsl:variable name="date" select="ddwrt:FormatDate(string(@Start Time), 1033, 1)"/>
<xsl:variable name="day" select="format-number(substring-before(substring-after($date,'/'),'/'),'00.')"/>

我们正在使用此计算来提取月份并创建数字表示(即:Dec = 12),以便以自定义方式输出日历的自定义Web部件创建分组选项。

  1. SharePoint日历列表项:enter image description here

  2. XSLT代码:enter image description here

  3. 所需的输出(以数字格式显示月份的分组)enter image description here

0 个答案:

没有答案