【问题标题】:Adding Duplicate Content Placeholders for Sharepoint 2013为 Sharepoint 2013 添加重复的内容占位符
【发布时间】:2017-02-22 07:05:37
【问题描述】:

我正在开发使用自定义 .master 页面的内部网。在页脚 () 中使用了一个引用 SharePoint 搜索功能的内容占位符。

在我们的网站模型中,我们设想了两个搜索框,一个在网站顶部,一个在导航上方,一个在页脚。我想,很简单,我只是复制那个内容占位符,这会导致 Sharepoint 出现重复错误。

我的问题是:有没有一种方法可以复制内容占位符而无需创建自定义占位符?如果不是,创建自定义占位符是否是解决此问题的最佳方式?

提前谢谢你!

【问题讨论】:

    标签: sharepoint duplicates placeholder


    【解决方案1】:

    有很多方法可以自定义它。

    • 直接母版页更改
    • 向母版页添加(自定义)占位符
    • 使用委托控件(无需更改母版页)

    委托控件允许您创建常规用户控件 (.ascx) 并为其分配序列号,以便将其附加到现有母版页控件。使用委托可能允许您将相同的用户控件附加到两个不同的控件(委托)。

    随着最近所有“不要更改母版页”的热议,它变得越来越相关,尽管对于本地场景,您可能会更加古怪。

    您不仅不能复制占位符,而且在删除甚至添加现有占位符时也应该非常小心,无论它们看起来多么不相关。甚至它们的原始顺序也很重要(例如 PlaceHolderPageTitleInTitleArea、PlaceHolderLeftNavBar)。

    参考,

    http://blog.sharepointexperience.com/2013/08/missing-apps-you-can-add-with-custom-master-page-in-sharepoint-2013/

    http://www.eliostruyf.com/missing-apps-can-add-zone-adding-new-app/

    http://www.eliostruyf.com/document-set-view-not-visible-in-sharepoint-2013/

    例子,

    https://zimmergren.net/sp-2013-some-new-delegatecontrol-additions-to-the-sharepoint-2013-master-pages/

    http://www.fivenumber.com/understanding-sharepoint-delegate-control/

    【讨论】:

    • 您好,先生!感谢您的简洁回复!我将深入研究您发布的这些文章,并提出最适合该场景的解决方案!
    猜你喜欢
    • 2011-04-24
    • 2015-09-17
    • 2013-07-31
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    相关资源
    最近更新 更多