SharePoint 2013 在线自定义personimmersive 页面

Posted

技术标签:

【中文标题】SharePoint 2013 在线自定义personimmersive 页面【英文标题】:SharePoint 2013 online customize personimmersive page 【发布时间】:2014-09-20 02:35:24 【问题描述】:

我想将 SharePoint 2013 online(office 365)“关于我”链接页面 (personimmersive.aspx) 自定义为自定义外观。

即使点击任何 SPUser 名称,例如,如果我们点击它会转到关于我的页面,例如在由“John Smith”修改的列表项中。

此页面位于 mysite 下,但我看不到此页面是 SharePoint 2013 设计器进行编辑,但在设计器中修改 SharePoint 页面并不总是最好的方法。 我可以只创建一个新页面并将所有个人资料页面请求重定向到该自定义页面吗? 如果我创建应用程序部件并编辑页面,我将无法编辑页面的顶部。

【问题讨论】:

【参考方案1】:

重定向可能不是一种可行的方法,特别是在在线版本上

你可以尝试利用 web 部件和 css 来做你可以做的事情

最大的变化是你不能编辑整个顶部 这页纸。这些曾经位于 Web 部件区域中,您可以选择 添加/删除 Web 部件。现在它们是固定的,无法移动 他们周围或更换零件。

我们之前删除了活动源 Web 部件,因为我们是 使用嵌入整个站点的 Yammer 新闻源和组源, 这部分总是显示“没有活动”。现在又回来了, 无法删除它,除非在 SharePoint 中编辑页面 设计师。

底部仍然有 Web 部件区域,但确实是问题所在 是无法控制大部分页面顶部的显示。

http://weshackett.com/2014/04/office-365-new-profile-page/

【讨论】:

【参考方案2】:

SharePoint Designer 中有personImmersive.aspx,你应该可以在所有文件中找到它。只要确保您连接到 [your_domain]-my.sharepoint.com 而不是 [your_domain].sharepoint.com

【讨论】:

【参考方案3】:

您无法完全自定义页面。但是您可以添加自定义 web 部件和自定义 css 以在很大程度上改变外观。 @tiago duarte 您仍然可以删除活动 web 部件。这可以使用脚本编辑器 webpart 并隐藏完整的块/div 来完成。

【讨论】:

以上是关于SharePoint 2013 在线自定义personimmersive 页面的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint 2013 中的自定义字段

SharePoint 2013 中的自定义 Web 服务与模拟

如何在 SharePoint 2013 中创建自定义优化面板

将自定义 Web 部件部署到 SharePoint 2013

将自定义 Web 部件添加到页面 SharePoint 2013 c# csom

如何在 sharepoint 2013 中自定义 Windows 身份验证弹出窗口?