码迷,mamicode.com
首页 > 其他好文 > 详细

笑男手札:客户的banner和logo哪里去了?

时间:2014-09-03 12:56:06      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:io   ar   art   cti   log   on   c   new   file   

奇怪了,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!

总结一下:

  1. 页面的样式不一定就是通过Master Page或者Theme更改的,也有可能是客户自定义的feature实现的。这样可以快速实现多页面多层次的修改,而且方便检查;
  2. MYSITE的About me和News feed是在MYSITE的根站点一个页面上添加一个WebPart实现查询User Profile和相关设置完成的,每次操作MYSITE的时候,一定检查URL是个人站点还是MYSITE根站点;
  3. SharePoint 2013在CA里面对于MYSITE有很多设置,可以让个人MYSITE不在页面个人处显示。虽然以前知道可以在CA设置是否允许客户Create Site,不过还可以隐藏着一点还是刚发现。

笑男手札:客户的banner和logo哪里去了?

标签:io   ar   art   cti   log   on   c   new   file   

原文地址:http://www.cnblogs.com/Dengxuan05/p/3946970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!