2

我进行了大量的挖掘工作,但仍未找到使用 SharePoint 2013 自定义开箱即用 Web 部件的良好解决方案。我基本上只是想更改讨论板 Web 部件的外观,但没有简单的方法可以在不影响使用这些类的网站上的所有其他内容的情况下对其应用 CSS(因为我无法将 ID 应用于 html 并且提供的 ID 特定于 GUID)。到目前为止,我发现的最好方法是使用 jQuery,这听起来像是一种可怕的维护方法。有任何想法吗?

4

1 回答 1

2

讨论板是另一个列表视图,因此您可以对其应用自定义 XSL。这可能是推荐的类似 SharePoint 的方式,但处理 XSL 非常耗时,而且如果您的 XSL 文件中有一个错误,SharePoint 会拒绝它并反转默认列表视图,因此这需要耐心和精确度。

您已经完成了自定义 XSL,您可以通过访问 webpart 属性(在编辑模式下)-> Miscellaneous -> XSL Link(指定 XSL 文件在服务器上的位置)来应用它

于 2013-09-27T12:12:12.003 回答