html - 如何更改 SharePoint RichHtmlField 中的段落格式

标签 html css sharepoint formatting

在 SharePoint 中,我们有 richhtml 字段,允许用户编辑页面的 html 内容。当他们从段落格式按钮中选择 H1、H2、Normal 等时,如何更改应用的 css?

我还想更改应用于添加到 richhtmlfield 的表格的 css,这可能吗?

一切顺利

最佳答案

我们讨论的是 MOSS 还是 WSS 网站集?如果它是 MOSS,您可以只应用一个替代样式表来覆盖默认样式。我们将其放在网站集根目录下样式库中的一个文件夹中,并将 URL 指定为 /Style Library/custom/ourStyles.css

要获得该设置,从网站集的根目录,转到 Site Actions->Site Settings->Modify All Site Settings,然后单击 Master Page Look and Feel 列下的链接。您要查找的设置位于页面底部。

我们遇到这种方法的一个问题是我们必须编辑样式库的权限,以便所有用户都具有读取权限。否则,他们看不到自定义样式,即使我们这些正在编辑它们的人看到了。

您可以对 WSS 使用相同类型的方法,但这并不容易做到。您可以使用对象模型来应用备用样式表 URL,但我相信您必须使用代码接触每个不同的站点才能这样做。您可以使用 PowerShell 脚本或其他程序来完成,但思路是一样的,您必须遍历站点,如下所示:

SPSite theCollection = new SPSite("http://sitecollectionUrl");  
foreach (SPWeb aWeb in theCollection.AllWebs) {  
   aWeb.AlternateCssUrl = "path to custom style sheet";  
   aWeb.Update();
   aWeb.Dispose();  
}  
theCollection.Dispose();

关于html - 如何更改 SharePoint RichHtmlField 中的段落格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956135/

相关文章:

html - "booktabs"类似 Markdown 的表格

sharepoint - 为列表定义中的 View 启用内联编辑

html - 如何使用goquery提取自定义html标签的文本?

html - 如果指定了 margin-top 则隐藏滚动条的底部

javascript - 将工具提示箭头定位在左侧而不是底部

javascript - Div 出现在 > 900px 滚动并停在页脚 div

javascript - Google Chrome 中的页面可见性 API

HTML 表格根据条件更改文本颜色

c# - 在 SharePoint Online (CSOM) 的文档库中检查和创建文件夹的最快方法?

linux - 如何从 Linux 创建不存在的目录将文件发送到 Sharepoint