0
我想在umbraco的模板中使用creationDate字段。将umbraco:item字段存储到xsl:变量中
我知道,我可以用这个 <umbraco:Item field="createDate" runat="server" />
提取这一领域,但我想存储这些数据的XSL:变量和操纵它。
我该怎么办?
我想在umbraco的模板中使用creationDate字段。将umbraco:item字段存储到xsl:变量中
我知道,我可以用这个 <umbraco:Item field="createDate" runat="server" />
提取这一领域,但我想存储这些数据的XSL:变量和操纵它。
我该怎么办?
通过名为currentPage
的变量,所有节点的属性和属性都可以在您的XSLT宏中自动使用。因此,在宏只需使用以下行:
<xsl:variable name="myDate" select="$currentPage/@createDate" />
如果您想然后格式化日期,使用由umbraco.library
扩展提供的功能,例如:
<xsl:value-of select="umbraco.library:FormatDateTime($myDate, 'dd-MM-yyyy')" />
如果您需要更多精确操作日期变量,查看与Umbraco一起打包的Exslt.ExsltDatesAndTimes
扩展。那里也有四十多种功能。