我们的SP站点用作另一个非SP站点的一部分。布局在SP站点和非SP站点上都应看起来相同。

过去,我们将外部站点的标题和页脚从外部站点的标题和页脚复制/粘贴到SharePoint Master页面中。首选的解决方案是包括SP可以作为标头和页脚呈现的静态HTML页面。这样,标题和页脚只需要在一个地方进行更新。这可能吗?

有帮助吗?

解决方案

我会将标题和页脚HTML转换为单独的.NET用户控件,然后将它们嵌入到主页中。简单,直截了当,干净。

这是有关此主题的最新文章:

http://www.evagoras.com/2011/02/10/smart-headers-and-footers-using-asp-net-user-controls/

很高兴回答您遇到的任何后续问题。

其他提示

您可以在自定义主页中作为标题和页脚包含iFrames,并将其链接到静态HTML页面。这也许不是最好的主意,但最简单。

如果您的发布网站,则可以使用“可重复使用的内容”列表。此列表的目的是存储可重复使用的HTML零件。

您可以开发一个自定义的用户控件,该控制可能会引用该列表中的项目,然后访问列表项目并在运行时渲染内容。否则可能已经有一个控件,请在Internet上搜索。

更多信息:

http://blogs.msdn.com/b/jjameson/archive/2011/04/08/reusable-content-in-sharepoint-publish-publishish-html-fields-part-part-part-1.aspx

许可以下: CC-BY-SA归因
scroll top