zoukankan      html  css  js  c++  java
  • SharePoint 2010 master page 控件介绍(2):ribbon (一同事读听着像泪奔)

    转:http://blog.csdn.net/lgm97/article/details/6409208

    <!-- =====  开始Ribbon ============================================================ -->

    <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">

    <div id="s4-ribboncont">

    <!-- ribbon从这里开始 -->

    <SharePoint:SPRibbon

    runat="server"

    PlaceholderElementId="RibbonContainer"

    CssFile="">

    <!--ribbon左侧内容 -->

    <SharePoint:SPRibbonPeripheralContent

    runat="server"

    Location="TabRowLeft"

    CssClass="ms-siteactionscontainer s4-notdlg">

    <!-- site actions -->

    <span class="ms-siteactionsmenu" id="siteactiontd">

    <SharePoint:SiteActions runat="server" accesskey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain"

    PrefixHtml=""

    SuffixHtml=""

    MenuNotVisibleHtml="&amp;nbsp;"

    >

    <CustomTemplate>

    <SharePoint:FeatureMenuTemplate runat="server"

    FeatureScope="Site"

    Location="Microsoft.SharePoint.StandardMenu"

    GroupId="SiteActions"

    UseShortId="true"

    >

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage"

    Text="<%$Resources:wss,siteactions_editpage%>"

    Description="<%$Resources:wss,siteactions_editpagedescriptionv4%>"

    ImageUrl="/_layouts/images/ActionsEditPage.png"

    MenuGroupId="100"

    Sequence="110"

    ClientOnClickNavigateUrl="javascript:ChangeLayoutMode(false);"

    />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_TakeOffline"

    Text="<%$Resources:wss,siteactions_takeoffline%>"

    Description="<%$Resources:wss,siteactions_takeofflinedescription%>"

    ImageUrl="/_layouts/images/connecttospworkspace32.png"

    MenuGroupId="100"

    Sequence="120"

    />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage"

    Text="<%$Resources:wss,siteactions_createpage%>"

    Description="<%$Resources:wss,siteactions_createpagedesc%>"

    ImageUrl="/_layouts/images/NewContentPageHH.png"

    MenuGroupId="200"

    Sequence="210"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { OpenCreateWebPageDialog('~site/_layouts/createwebpage.aspx') }"

    PermissionsString="AddListItems, EditListItems"

    PermissionMode="All" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateDocLib"

    Text="<%$Resources:wss,siteactions_createdoclib%>"

    Description="<%$Resources:wss,siteactions_createdoclibdesc%>"

    ImageUrl="/_layouts/images/NewDocLibHH.png"

    MenuGroupId="200"

    Sequence="220"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('DocLib')) { GoToPage('~site/_layouts/new.aspx?FeatureId={00bfea71-e717-4e80-aa17-d0c71b360101}&amp;ListTemplate=101') }"

    PermissionsString="ManageLists"

    PermissionMode="Any"

    VisibilityFeatureId="00BFEA71-E717-4E80-AA17-D0C71B360101" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateSite"

    Text="<%$Resources:wss,siteactions_createsite%>"

    Description="<%$Resources:wss,siteactions_createsitedesc%>"

    ImageUrl="/_layouts/images/newweb32.png"

    MenuGroupId="200"

    Sequence="230"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Site')) { STSNavigate('~site/_layouts/newsbweb.aspx') }"

    PermissionsString="ManageSubwebs,ViewFormPages"

    PermissionMode="All" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create"

    Text="<%$Resources:wss,siteactions_create%>"

    Description="<%$Resources:wss,siteactions_createdesc%>"

    MenuGroupId="200"

    Sequence="240"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('All')) { STSNavigate('~site/_layouts/create.aspx') }"

    PermissionsString="ManageLists, ManageSubwebs"

    PermissionMode="Any" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_ViewAllSiteContents"

    Text="<%$Resources:wss,quiklnch_allcontent%>"

    Description="<%$Resources:wss,siteactions_allcontentdescription%>"

    ImageUrl="/_layouts/images/allcontent32.png"

    MenuGroupId="300"

    Sequence="302"

    UseShortId="true"

    ClientOnClickNavigateUrl="~site/_layouts/viewlsts.aspx"

    PermissionsString="ViewFormPages"

    PermissionMode="Any" />

     <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditSite"

    Text="<%$Resources:wss,siteactions_editsite%>"

    Description="<%$Resources:wss,siteactions_editsitedescription%>"

    ImageUrl="/_layouts/images/SharePointDesigner32.png"

    MenuGroupId="300"

    Sequence="304"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="EditInSPD('~site/',true);"

    PermissionsString="AddAndCustomizePages"

    PermissionMode="Any"

    />                                                        

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_SitePermissions"

    Text="<%$Resources:wss,people_sitepermissions%>"

    Description="<%$Resources:wss,siteactions_sitepermissiondescriptionv4%>"

    ImageUrl="/_layouts/images/Permissions32.png"

    MenuGroupId="300"

    Sequence="310"

    UseShortId="true"

    ClientOnClickNavigateUrl="~site/_layouts/user.aspx"

    PermissionsString="EnumeratePermissions"

    PermissionMode="Any" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings"

    Text="<%$Resources:wss,settings_pagetitle%>"

    Description="<%$Resources:wss,siteactions_sitesettingsdescriptionv4%>"

    ImageUrl="/_layouts/images/settingsIcon.png"

    MenuGroupId="300"

    Sequence="320"

    UseShortId="true"

    ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"

    PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"

    PermissionMode="Any" />

    <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CommitNewUI"

    Text="<%$Resources:wss,siteactions_commitnewui%>"

    Description="<%$Resources:wss,siteactions_commitnewuidescription%>"

    ImageUrl="/_layouts/images/visualupgradehh.png"

    MenuGroupId="300"

    Sequence="330"

    UseShortId="true"

    ClientOnClickScriptContainingPrefixedUrl="GoToPage('~site/_layouts/prjsetng.aspx')"

    PermissionsString="ManageWeb"

    PermissionMode="Any"

    ShowOnlyIfUIVersionConfigurationEnabled="true" />

    </SharePoint:FeatureMenuTemplate>

    </CustomTemplate>

      </SharePoint:SiteActions></span>

      <!-- DHTML 弹出全局导航 -->

      <asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server">

    <SharePoint:PopoutMenu

    runat="server"

    ID="GlobalBreadCrumbNavPopout"

    IconUrl="/_layouts/images/fgimg.png"

    IconAlt="<%$Resources:wss,master_breadcrumbIconAlt%>"

    IconOffsetX=0

    IconOffsetY=112

    IconWidth=16

    IconHeight=16

    AnchorCss="s4-breadcrumb-anchor"

    AnchorOpenCss="s4-breadcrumb-anchor-open"

    MenuCss="s4-breadcrumb-menu">

    <div class="s4-breadcrumb-top">

    <asp:Label runat="server" CssClass="s4-breadcrumb-header" Text="<%$Resources:wss,master_breadcrumbHeader%>" />

    </div>

    <asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server">

    <SharePoint:ListSiteMapPath

    runat="server"

    SiteMapProviders="SPSiteMapProvider,SPContentMapProvider"

    RenderCurrentNodeAsLink="false"

    PathSeparator=""

    CssClass="s4-breadcrumb"

    NodeStyle-CssClass="s4-breadcrumbNode"

    CurrentNodeStyle-CssClass="s4-breadcrumbCurrentNode"

    RootNodeStyle-CssClass="s4-breadcrumbRootNode"

    NodeImageOffsetX=0

    NodeImageOffsetY=353

    NodeImageWidth=16

    NodeImageHeight=16

    NodeImageUrl="/_layouts/images/fgimg.png"

    RTLNodeImageOffsetX=0

    RTLNodeImageOffsetY=376

    RTLNodeImageWidth=16

    RTLNodeImageHeight=16

    RTLNodeImageUrl="/_layouts/images/fgimg.png"

    HideInteriorRootNodes="true"

    SkipLinkText="" />

    </asp:ContentPlaceHolder>

    </SharePoint:PopoutMenu>

    </asp:ContentPlaceHolder>

    <!--ribbon顶部的保存按钮 -->

    <SharePoint:PageStateActionButton id="PageStateActionButton" runat="server" Visible="false" /></SharePoint:SPRibbonPeripheralContent>

    <!--ribbon右侧内容开始 -->

    <SharePoint:SPRibbonPeripheralContent

    runat="server"

    Location="TabRowRight"

    ID="RibbonTabRowRight"

    CssClass="s4-trc-container s4-notdlg">

    <!-- GlobalSiteLink0 delegate - the variation selector / shows nothing by default otherwise -->

    <SharePoint:DelegateControl runat="server" ID="GlobalDelegate0" ControlId="GlobalSiteLink0" />

    <!-- 登陆控件显示当前用户 -->

    <div class="s4-trc-container-menu">

     <div>

    <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">

    </wssuc:Welcome>

    <!--多国用户交互菜单 -->

    <wssuc:MUISelector ID="IdMuiSelector" runat="server"/>                                                

    </div>

    </div>

    <!-- GlobalSiteLink2 delegate default shows nothing -->

    <SharePoint:DelegateControl ControlId="GlobalSiteLink2" ID="GlobalDelegate2" Scope="Farm" runat="server" />

    <!-- 启动developer dashboard 的链接,前提是启动了developer dashboard-->

    <span>

    <span class="s4-devdashboard">

    <Sharepoint:DeveloperDashboardLauncher

    ID="DeveloperDashboardLauncher"

    NavigateUrl="javascript:ToggleDeveloperDashboard()"

    runat="server"

    ImageUrl="/_layouts/images/fgimg.png"

    Text="<%$Resources:wss,multipages_launchdevdashalt_text%>"

    OffsetX=0

    OffsetY=222

    Height=16

    Width=16 />

    </span>

    </span>

    </SharePoint:SPRibbonPeripheralContent>

      </SharePoint:SPRibbon>

     

      <!--ribbon主体结束 -->

    </div>

        <!-- 动态提示区域,右上角那个漂来漂去的玩意 -->

    <div id="notificationArea" class="s4-noti"></div>

        <!-- 老的导航委托?-->

    <asp:ContentPlaceHolder ID="SPNavigation" runat="server">

    <SharePoint:DelegateControl runat="server" ControlId="PublishingConsole" Id="PublishingConsoleDelegate">

       </SharePoint:DelegateControl>

    </asp:ContentPlaceHolder>

    <!-- 顶部web part窗口,添加web part要用到这个玩意,删了就没办法添加web part -->

    <div id="WebPartAdderUpdatePanelContainer">

    <asp:UpdatePanel

    ID="WebPartAdderUpdatePanel"

    UpdateMode="Conditional"

    ChildrenAsTriggers="false"

    runat="server">

    <ContentTemplate>

    <WebPartPages:WebPartAdder ID="WebPartAdder" runat="server"/>

    </ContentTemplate>

    <Triggers>

    <asp:PostBackTrigger ControlID="WebPartAdder" />

    </Triggers>

    </asp:UpdatePanel>

    </div>

    </div>

    <!-- =====  ribbon和其他顶部元素结束============================================================ -->

  • 相关阅读:
    Vue部署到nginx刷新后出现404页面的问题
    移动端rem布局方案
    Vue使用Mint-ui的Popup, Picker组件报错问题
    Vue稍微高级一点的选项卡—动态组件
    GMOJ 1283排列统计 题解
    GMOJ 1281旅行 题解
    Why Did the Cow Cross the Road I P 题解
    【USACO 2017 December Gold】A Pie for a Pie 题解
    2020.05.23【NOIP提高组】模拟 总结
    2020.05.03【NOIP提高组】模拟 总结
  • 原文地址:https://www.cnblogs.com/jackljf/p/3589192.html
Copyright © 2011-2022 走看看