我有一个SharePoint 2007网站,将RSS提要公开给静态HTML页面。静态页面将通过jQuery AJAX聚合并显示它们。问题是Feed {em>正文中的SharePoint includes the name and value of the columns(转到链接并搜索body
),这使得我的网页看起来像这样:
请注意日期之后和说明之前的正文。我不希望Feed中有列名称。如何告诉SharePoint排除列名?这是饲料的一部分。您可以在Feed项描述中看到正文。
<item>
<title>Sample Post #3</title>
<link>http://example.com/ViewPost.aspx?ID=4</link>
<description><![CDATA[<div><b>Body:</b> <div class=ExternalClass2325D3CC73DB4C30BE5AB60A06E681F9><div>
<div id=lipsum>
<p>Lorem ipsum dolor sit amet... </p>
</div></div></div></div>
<div><b>Category:</b> Category 1</div>
<div><b>Published:</b> 12/29/2011 9:11 PM</div>
]]></description>
<!--extraneous elements deleted for brevity -->
</item>
答案 0 :(得分:2)
根据this source,这不是一件非常快捷的事情,但可以做到。它涉及创建您自己的XSL样式表(或复制默认样式表并对其进行修改)并更新SharePoint web.config以使用它。
答案 1 :(得分:0)
阅读您指向的来源,它会告诉您如果您在RSS设置中引用了多个列,则会显示列标题。如果仅引用一列,则不应显示列名称。
当您使用jQuery AJAX时,您可以在检索后解析RSS内容,并删除列名称。您的另一个选择是将RSS设置更改为仅显示一列。