我有一个包含主页面的Sharepoint网站,该主页面包含主要内容区域和侧边栏内容区域。
在我的一个页面中,我需要允许用户从编辑模式编辑主要内容区域和侧边栏内容区域的内容。
目前,在我的某个网页的HTML中,在网页的主要内容区域(<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
内)中,我有以下代码段,似乎允许在编辑模式下使用HTML编辑框。
<SharePoint:EmbeddedFormField id="wikiField" FieldName="wikiField" ControlMode="Display" runat="server" />
我试图在<asp:Content ContentPlaceHolderId="PlaceHolderSidebar" runat="server">
标记内复制此内容,但这只是显示我的主体内容的内容,并没有让我选择编辑它。
当用户进入编辑模式时,我需要显示两个富文本HTML编辑器,一个用于主要内容,另一个用于侧边栏。什么HTML标签可以让我实现这个目标?
我无法访问SharePoint Designer 2013,因为我不会进入,所以无法安装它。
由于
答案 0 :(得分:0)
尝试使用:
<PublishingWebControls:RichHtmlField FieldName="PublishingPageContent" HasInitialFocus="True" MinimumEditHeight="400px" runat="server"/>
如果它不在您的主人的顶部,则添加对此的引用。
<%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
您可能需要为此激活发布功能 - 我不记得它是否在没有它的情况下工作。