zoukankan      html  css  js  c++  java
  • (转)有关SharePoint页面定制的若干细节

    原文链接:http://www.cnblogs.com/jinzhengyi/archive/2007/11/30/978717.html

    改了Logo,怎么还是没变呢?!

    默认提供的“发布门户”类型的网站中,即使你在网站设置里,将站点图标换成其他的图片,但在前台的展示页面,却永远不会显示你替换的那张,它依然不变!问题是,你在后台的管理页面,居然可以看到它,你换上去的logo。而前台怎么就不变呢?

    下面,我们来找原因。

    首先,用Designer打开网站,打开前台页面所引用的母版页。

    打开代码视图,找到如下代码:

    可以看到,母版页中居然用了AspMenu控件来显示logo!!

    这就是为什么,我们在后台换了logo之后,后台能看到换上去的logo,而前台却没变的原因。

    因为后台所更改的logo地址设置,只会在SharePoint的SiteLogoImage控件上奏效!如下:

    <SharePoint:SiteLogoImage id="onetidHeadbnnr0"LogoImage Url="/_layouts/images/titlegraphic.gif" runat="server"/>

    l   下面,有两个方法可以实现我们的logo显示。

    方法1:

    当然就是直接把aspmenu控件注释掉,然后加上我们的sitelogoimage控件啦!

    方法2:

    按住“Ctrl”,点“logo”的css引用。

    签出band.css文件后,我们看见代码如下:

    发现,原来已经在css里面将这一图片连接给定死了!!!

    OK,到此,我们的第二个方法也出来了,修改此连接,让它导向我们正确的logo图片。

     

    PS:Service SDK上还附有另一方法

    To customize logos used on home pages of SharePoint sites

    1.     Open the Local_Drive:"Program Files"Common Files"Microsoft Shared"Web Server Extensions"12"TEMPLATE"IMAGES directory.

    2.     Copy the images that you want to appear on the home pages of your Web sites to this directory.

    3.     Remove the image files TITLEGRAPHIC.GIF and HOMEPAGE.GIF, which contain the logos used on the left and right sides of the home page, respectively.

    4.     Rename the new image files TITLEGRAPHIC.GIF and HOMEPAGE.GIF.

    All sites now display new logos on their home pages.

     

  • 相关阅读:
    nginx学习1
    win7右下角的网络连接图标不见了~终极必杀技
    centos配置history记录每个用户执行过的命令
    Screen会话命令 Linux
    Linux的运行级别和chkconfig用法
    Linux与Windows中的UTC时间
    Solr 缓存配置
    SolrJ 查询数据
    Solr之困
    solr 查询参数说明
  • 原文地址:https://www.cnblogs.com/Anlycp/p/1261908.html
Copyright © 2011-2022 走看看