我有一个创建团队网站的代码。之后,我将一些网页部件添加到wiki Web部件区域(丰富的内容区域)。在SharePoint 2010中,用户可以在页面编辑模式下更改丰富内容的文本布局。如何以编程方式更改团队文字布局?
有没有什么办法以编程方式更改富文本区域的文本布局?我想在网站创建完成后设置“带标题的两列” - 布局。
我的网站是这样创建的。现在
site = elevatedSite.SelfServiceCreateSite(params.....);
rootWeb = site.RootWeb;
rootWeb.ApplyWebTemplate("STS#0");
SPListItem currentItem = rootWeb.Item;
var xhtml = currentItem[SPBuiltInFieldId.WikiField] as string;
我可以修改XHTML字符串,并将其保存回页面。我试图改变它,以便它包含extaly相同的html结构,这是由sharepoint本身创建的,当改变文本布局时。在更改之后,实际上它不被识别为“具有标题的两列” - 在sharepoint中进行布局。它仍然是默认的单列布局。有没有人知道是否可以通过编程方式更改富文本区域的文本布局?