我已经做了很多挖掘,但仍然没有找到一个很好的解决方案来使用SharePoint 2013自定义开箱即用的Web部件。我基本上只是想改变讨论板Web部件的外观但是没有将CSS应用到它而不影响使用这些类的网站上的其他所有内容的简单方法(因为我无法将ID应用于html,并且提供的ID特定于GUID)。到目前为止我发现的最好的方法是使用jQuery,听起来像一个可怕的方法来维护。有什么想法吗?
答案 0 :(得分:2)
讨论板是另一个列表视图,因此您可以将自定义XSL应用于它。这可能是推荐的SharePoint类似的方式,但处理XSL非常耗时,如果您的XSL文件中甚至有一个错误,SharePoint会拒绝它并反转dafault列表视图,因此这需要耐心和精确。
您已经完成自定义XSL,可以通过访问webpart属性(在编辑模式下)来应用它 - >其他 - > XSL链接(您指定XSL文件在服务器上的位置)