• 我的SharePoint 母版页


    <%@ Master language="C#" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ Import Namespace="Microsoft.SharePoint" %>
    <%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" %>
    <%@ Register TagPrefix="wssuc" TagName="DesignModeConsole" src="~/_controltemplates/DesignModeConsole.ascx" %>
    <%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu" src="~/_controltemplates/VariationsLabelMenu.ascx" %>
    <%@ Register Tagprefix="PublishingConsole" TagName="Console" src="~/_controltemplates/PublishingConsole.ascx" %>
    <%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu" src="~/_controltemplates/PublishingActionMenu.ascx" %>

    <%-- Uses the Microsoft Office namespace and schema. --%>
    <html>
      <head runat="server">
        <SharePoint:RobotsMetaTag runat="server"/>
        <asp:ContentPlaceHolder runat="server" id="head">
        <title>
           <asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" />
        </title>
        </asp:ContentPlaceHolder>
        <Sharepoint:CssLink runat="server"/>
        <meta name="Microsoft Theme" content="Belltown 1011, default">
    </head>
      <body onload="javascript:_spBodyOnLoadWrapper();">
        <form runat="server" onsubmit="return _spFormOnSubmitWrapper();">
          <WebPartPages:SPWebPartManager runat="server"/>

    <!--
    下面这个用于编辑页面时,显示“退出编辑”等按钮、链接的条
    这个占位符非常建议放在html元素中,比如table等,不然的话,编辑的时候,编辑区域不会跑到右边,位置会不固定。
    有可能跑到页面底部。
    -->
            <asp:ContentPlaceHolder ID="WSSDesignConsole" runat="server">
      <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/>
     </asp:ContentPlaceHolder>

      <!--
      PlaceHolderMain
      提醒一点:这个PlaceHolderMain最好放在一个HTML元素中,比如table,不然的话,在有些版本的浏览器下,会出现跟在
      PlaceHolderMain后边的东西跑到中上部来,然后一闪而过,又回去它应该出现的位置。虽然问题不大,但感觉上还是不好。
         -----------------------
      如果页面的区域分布是有规则的,比如三行、三行二列等布局的话。
      建议,为每一个区域块都创建自己的占位符,比如
      <asp:ContentPlaceHolder id="PlaceHolderMainLeft" runat="server" />
      将用于存放主区域的左边部分。这样便于管理
      -->
          <asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" />  
      <!--end Main Area--> 

      <!--SP功能菜单,比如编辑页面、网站管理等-->
      <!--
        添加功能菜单有两种方式,分别列于下边了:
        第一种:被我注释掉的这一种,它生成的功能菜单,会自动在外边加上一层table,而且,为这层table指定了SP自己的样式:ms-siteactionsmenu
                因此,如果您要自定义这个功能菜单的样式的话,就需要做些额外的工作了。
        第二种:这种加入的代码比较多,但是,它不会自动在外边加上一层table。因此,它的样式将自动继承它的上一层元素,也就是您自己写的那些东东了。
      -->
       <%--PublishingSiteAction:SiteActionMenu runat="server"/--%>
             <SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>"
                                            ID="SiteActions1" PrefixHtml="&lt;div&gt;&lt;div&gt;" SuffixHtml="&lt;/div&gt;&lt;/div&gt;"
                                            MenuNotVisibleHtml="&amp;nbsp;">
                                            <CustomTemplate>
                                                <SharePoint:FeatureMenuTemplate ID="FeatureMenuTemplate1" runat="server" FeatureScope="Site"
                                                    Location="Microsoft.SharePoint.StandardMenu" GroupId="SiteActions" UseShortId="true">
                                                    <SharePoint:MenuItemTemplate runat="server" ID="MenuItem_Create" Text="<%$Resources:wss,viewlsts_pagetitle_create%>"
                                                        Description="<%$Resources:wss,siteactions_createdescription%>" ImageUrl="/_layouts/images/Actionscreate.gif"
                                                        MenuGroupId="100" Sequence="100" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/create.aspx"
                                                        PermissionsString="ManageLists, ManageSubwebs" PermissionMode="Any" />
                                                    <SharePoint:MenuItemTemplate runat="server" ID="MenuItem_EditPage" Text="<%$Resources:wss,siteactions_editpage%>"
                                                        Description="<%$Resources:wss,siteactions_editpagedescription%>" ImageUrl="/_layouts/images/ActionsEditPage.gif"
                                                        MenuGroupId="100" Sequence="200" ClientOnClickNavigateUrl="javascript:MSOLayout_ChangeLayoutMode(false);" />
                                                    <SharePoint:MenuItemTemplate runat="server" ID="MenuItem_Settings" Text="<%$Resources:wss,settings_pagetitle%>"
                                                        Description="<%$Resources:wss,siteactions_sitesettingsdescription%>" ImageUrl="/_layouts/images/ActionsSettings.gif"
                                                        MenuGroupId="100" Sequence="300" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"
                                                        PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
                                                        PermissionMode="Any" />
                                                </SharePoint:FeatureMenuTemplate>
                                            </CustomTemplate>
              </SharePoint:SiteActions>
      <!--end site menus-->
        

            <asp:Panel visible="false" runat="server">  
    <asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" />
    <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea"  runat="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderPageImage" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderBodyLeftBorder" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderNavSpacer" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderTitleLeftBorder" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderTitleAreaSeparator" runat="server"/>
    <asp:ContentPlaceHolder ID="PlaceHolderMiniConsole" runat="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat ="server" />
    <asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/>
    <!--
      下面这个Description在自定义图片库这些东东的时候会用到
       创建一个图片库后,在SPD中更改它的HTML,然后保存,你会发现,这时有可能会没办法以缩略图形式浏览了。
      这时,您再创建一个图片库,然后对比改过的和原始的,您会发现,改过的部分会少掉一些东东,而这些东东
       就跟PlaceHolderPageDescription有关。
       而且,在放置的时候,这个PlaceHolderPageDescription要被放在PlaceHolderMain之前,建议紧跟着Form放。
    -->
    <asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat ="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat ="server"/>
    <asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat ="server"/>
    </asp:Panel>
        </form>
      </body>
    </html>

    <h3>
       心静似高山流水不动,心清若巫峰雾气不沾。
    </h3>
  • 相关阅读:
    javascript 正則表達式补充
    NOIP2010 引水入城
    [Elasticsearch] 集群的工作原理
    师傅快看!全国首个民间资本为主的物联网行业投融资平台诞生了!
    【解决】hive与hbase表结合级联查询的问题
    ssh2项目整合 struts2.1+hibernate3.3+spring3 基于hibernate注解和struts2注解
    Python网络爬虫(一):初步认识网络爬虫
    Android天气预报+百度天气接口
    《从零開始学Swift》学习笔记(Day 55)——使用try?和try!差别
    使用SQL Profile及SQL Tuning Advisor固定运行计划
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1524853.html
Copyright © 2020-2023  润新知