奇怪了,SharePoint 2013有一个Change look的选项。手欠,我就想试试会变成什么样子,结果,站点的banner和logo都被改没有了,最郁闷的是,改掉的还是MYSITE顶级站点的页面。也就是说,A客户的所有用户都受到影响:(
当时最一开始的想法自然是用SharePoint自带的Change look功能把页面改回去!高潮来了,提供的模板里面没有客户的那个带有自定义banner和logo的模板选项~
当时真的是慌到家了,Master page,Theme都看了,就是没有相关的能把页面模板改回去的选项。最有意思的是,在Change look的选项中有一个current页面模板,选择以后竟然不是客户自定义的页面!
我的个娘亲啊,这是神马情况?
找各位大侠们咨询一下吧~
左也不行,右也不行,急死我了。如果客户查看自己的MYSITE,我就是捅了大娄子了:(
还有一个哥们,出了一个笨主意,用个类似的模板,再慢慢改,这临时抱佛脚的笨办法,肯定来不急。
冷静地分析一下:既然我可以通过change look很快地改掉客户的自定义内容,那一定有一个很快的方式将所有自定义的内容把页面改回去。
一位仁兄突然提醒,N客户和M客户都是通过Feature的方式修改banner和logo的,A客户会不会用类似的方法呢?
挨个查:site feature,site collection feature。BINGO!
原来是通过自定义了一个site collection feature实现的。
yeah!
总结一下:
- 页面的样式不一定就是通过Master Page或者Theme更改的,也有可能是客户自定义的feature实现的。这样可以快速实现多页面多层次的修改,而且方便检查;
- MYSITE的About me和News feed是在MYSITE的根站点一个页面上添加一个WebPart实现查询User Profile和相关设置完成的,每次操作MYSITE的时候,一定检查URL是个人站点还是MYSITE根站点;
- SharePoint 2013在CA里面对于MYSITE有很多设置,可以让个人MYSITE不在页面个人处显示。虽然以前知道可以在CA设置是否允许客户Create Site,不过还可以隐藏着一点还是刚发现。
时间: 2024-10-07 06:28:38