2

在 sharepoint 2013 中,我有 2 个自定义布局页面:1 个与 Content Type = Article Page 相关联,
1 个与 Content Type = Welcome Page 相关联。

我将 Web 部件区域添加到两个布局页面。我从任一布局页面创建一个网页。当我编辑网页以填充 Web 部件区域时,没有出现任何 Web 部件区域,它出现在它的位置:$Resources:core,ContentEditorWebPartTitle;

有什么线索吗?

谢谢。

我正在添加我的流程步骤,希望可以使事情更清楚:

  1. 访问所需的站点。
  2. 去了设计经理
  3. 点击“编辑页面布局”
  4. 单击所需的自定义页面布局
  5. 点击“片段”
  6. 单击“Web 部件/媒体和内容”
  7. 点击“内容编辑器”
  8. 点击“复制到剪贴板”然后
  9. 在 Sharepoint Designer 2013 中打开自定义页面布局 (.html)
  10. 复制了“asp:ContentPlaceHolder”标签中的剪贴板内容
  11. 然后保存
  12. 返回浏览器
  13. 回到“设计经理”
  14. 然后自定义布局页面的“发布主要版本”
  15. 点击“添加页面”
  16. 转到“页面”选项卡
  17. 点击“页面布局”
  18. 选择我的自定义布局页面
  19. 然后滚动检查我的新页面(在“编辑”模式下)结果我看到文本“$Resources:core,ContentEditorWebPartTitle;”,但没有用于添加内容的框。

谢谢

4

3 回答 3

1

我本人是 Sharepoint 的新手,但这听起来您的片段可能是错误的。如果您可以访问代码片段管理器,如何做到这一点在 MSDN SharePoint 2013 Design Manager snippets上。

然后您要做的是使用片段管理器创建片段,尝试媒体和内容部分中的内容编辑器,然后您可以将其添加到 MainContent 用户控件内的 MasterPage。

您可以尝试将此代码段添加到您的 PageLayout.html 而不是 MasterPage.html 以代替当前失败的 Web 部件,以查看是否有效。

于 2013-11-08T09:23:26.073 回答
0
  1. 从布局页面中删除 Web 部件区域。
  2. 在设计管理器中打开布局页面并导航到片段管理器。
  3. 复制 Web 部件区域的片段并根据需要将它们放置在布局中。
  4. 发布布局。

希望这将有助于解决您的问题

于 2014-08-22T07:19:37.103 回答
0

您的问题出在第 10 步,您应该将代码放在以下标签中:
asp:ContentPlaceHolder ID="PlaceHolderMain" runat="server"

于 2017-01-17T21:54:50.733 回答