Sharepoint - CQWP 和公告正文

发布于 2024-10-22 00:59:18 字数 423 浏览 1 评论 0 原文

I',尝试在我的 CQWP 中显示公告列表的 Body 属性,但它始终为空白。

在 CommonViewFields 中,我尝试将 Body 类型设置为 Text、RichHTML、Note...,但都没有结果。另外,正如其他地方所建议的那样。我已经在 xsl 中尝试过 disable-output-escaping="yes"。一切都没有改变。

打印出传递的键/值显示 Body 为空。应该不是。

<xsl:for-each select="@*">
    Key:<xsl:value-of select="name()" />
    Value:<xsl:value-of select="."/>
</xsl:for-each>

有什么帮助吗?

I', trying to display the Body property of an Announcements List in my CQWP, but it is always blank.

In CommonViewFields I've tried to set Body type to Text, RichHTML, Note... all with no result. Also, as suggested elsewhere. I've tried disable-output-escaping="yes" in the xsl. Nothing changed.

Printing out the passed key / values reveals that Body is empty. It should be not.

<xsl:for-each select="@*">
    Key:<xsl:value-of select="name()" />
    Value:<xsl:value-of select="."/>
</xsl:for-each>

Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

破晓 2024-10-29 00:59:18

通常,当您需要输出数据源(或任何类型的“结果树”)中存在的 HTML 时,请尝试调用 xsl:copy-of 元素

要使用您的示例,它看起来像:

<xsl:for-each select="@*">
    Key:<xsl:value-of select="name()" />
    Value:<xsl:copy-of select="." />
<xsl:for-each select="@*">

Generally when you need to output HTML that exists in your data source (or any kind of "result tree"), try invoking the xsl:copy-of element.

To use your example, it would look like:

<xsl:for-each select="@*">
    Key:<xsl:value-of select="name()" />
    Value:<xsl:copy-of select="." />
<xsl:for-each select="@*">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文