• 如何修改sharepoint首页样式


    Project Server首页是架设在sharepoint之上的,修改Project Server首页和修改sharepoint首页是一样的。

    首页上图,看看我们的最初的ProjectServer首页是什么样子:

     因为既有顶栏菜单又有左侧树结构菜单,这让人感觉很不和谐,我们之前做过的门户网站都是只有顶栏菜单。

    话不多说,现在开始怎么修改sharepoint的masterpage达到我们的目的。

    首页,我们找到我们的顶栏菜单,在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\GLOBAL\v4.master下,将v4.master打开,可以找到我们的顶栏菜单是:

    <SharePoint:AspMenu
    	  ID="TopNavigationMenuV4"
    	  Runat="server"
    	  EnableViewState="false"
    	  DataSourceID="topSiteMap"
    	  AccessKey="<%$Resources:wss,navigation_accesskey%>"
    	  UseSimpleRendering="true"
    	  UseSeparateCss="false"
    	  Orientation="Horizontal"
    	  StaticDisplayLevels="2"
    	  MaximumDynamicDisplayLevels="1"
    	  SkipLinkText=""
    	  CssClass="s4-tn"/>
    

     我们找到s4-tn,在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\2052\STYLES\Themable\COREV4.CSS下面,可以找到其样式,我们觉得这个样式不好看,怎么办,用我们自己的menu样式替换它。

    从网上找到一处还过得去的menu样式:

    .nav {
        background:#06c;
        float:left;
        100%;
    }
    .nav li {
        display: inline;
        list-style-type: none;
    }
    .nav li a:link,.nav li a:visited {
        float:left;
        padding:5px 12px;
        color:#fff;
        text-decoration: none;
        background:#06c;
        border-right: 1px solid #fff;
    }
    .nav li a:hover {
        background:#060;
    }
    

    果断地将CssClass="nav",就可以看到我们的菜单变化了,变成我们现在的nav样式,如果不能马上看到效果建议重启下IIS。

    但是,我们的左侧菜单还是在那里,怎么样将其去掉,找到我们的左侧菜单,包含在<div id="s4-leftpanel" class="s4-notdlg">下面,这下好办,将div的display=none即可。

    <div id="s4-leftpanel" class="s4-notdlg"  style="display:none">

    我们看下效果,菜单虽然不见了,但它还是占了位置,我们右边的内容没有置左,怎么办?一定是css的问题。

    我们找到右侧内容部门的div,在这个地方<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">

    然后我们找到它的css,同样在corev4.css下面,搜索s4-ca,我们找到一处css

    .s4-ca{
    /* [ReplaceColor(themeColor:"Light1")] */ background:#fff;
    margin-left:132px;
    margin-right:0px;
    min-height:324px;
    }
    

    看到了吧,它的样式没有置左,果断地将margin-left:0px;

    保存后重启IIS,可以不重启,只是为了保险。

    现在我们可以明显地看到我们的首页变化了,变的比原来好看了,更像是一个门户系统了。

    大家看看,是不是美观了些呢?

  • 相关阅读:
    织梦首页/列表页/内容页直接获取软件模型本地下载地址
    织梦手机站关闭自动生成首页index.html
    织梦手机站搜索结果显示为电脑站的搜索结果模板的解决方法
    织梦生成栏目列表后,前台访问空白,0kb文件
    1006. 求和游戏
    1003. 二哥养细菌
    MySQL/mariadb知识点——安装篇(3)编译安装
    MySQL/mariadb知识点——安装篇(2)二进制安装
    MySQL/mariadb知识点——安装篇(1)yum安装
    Ansible—角色
  • 原文地址:https://www.cnblogs.com/olay/p/2620817.html
Copyright © 2020-2023  润新知