转: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和其他顶部元素结束============================================================ -->

SharePoint 2010 master page 控件介绍(2):ribbon (一同事读听着像泪奔)的更多相关文章

  1. SharePoint 2010 master page 控件介绍(1)

    转:http://blog.csdn.net/lgm97/article/details/6409204 以下所有的内容都是根据Randy Drisgill (MVP SharePoint Serve ...

  2. SharePoint 2010 master page 控件介绍(4):隐藏placeholder

    转:http://blog.csdn.net/lgm97/article/details/6409225 <!-- form digest  安全控件用来进行form的安全校验--> &l ...

  3. SharePoint 2010 master page 控件介绍(3) :页面主体内容

    转:http://blog.csdn.net/lgm97/article/details/6409217 <!-- =====  页面滚动区域开始  ====================== ...

  4. SharePoint 2010 master page 控件介绍(5):其他

    转:http://blog.csdn.net/lgm97/article/details/6409227 <!-- 处理搜索按下"enter"键和点击后退按钮 --> ...

  5. sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page

    转:http://blog.csdn.net/chenxinxian/article/details/8720893 在sharepoint 2010的页面中,我们发现,没有页尾,如果我们需要给页面添 ...

  6. 夺命雷公狗---微信开发58----微网站之jquery_mobile之控件介绍

    我们上一节课里面介绍了基本的jqm是如何用的了,那么这一节课我们就开始玩玩他的控件 1...布局网格 <!DOCTYPE html> <html> <head> & ...

  7. ASP.NET服务端基本控件介绍

    ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...

  8. R-----shiny包的部分解释和控件介绍

    R-----shiny包的部分解释和控件介绍 作者:周彦通.贾慧 shinyApp( ui = fixedPage( fixedPanel( top = 50, right=50, width=200 ...

  9. [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹

    原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...

随机推荐

  1. [转载]浅析STL allocator

    本文转载自水目沾博客:http://www.cnblogs.com/zhuwbox/p/3699977.html   向大师致敬 一般而言,我们习惯的 C++ 内存配置操作和释放操作是这样的: 1 c ...

  2. Normalize.css:优化重置CSS默认属性

    Normalize.css:优化重置CSS默认属性 官方网站:http://necolas.github.io/normalize.css/ 项目仓库:https://github.com/necol ...

  3. CheckedListBox与CheckedListBox联动

    包括保存和加载 //查找业务类型 DataTable dtyewu = sb.SelectSyscode(0, true); if (dtyewu.Rows.Count > 0) { flagc ...

  4. VC++2010添加菜单

    1  资源视图下面右键添加资源 选择menu 2  创建你想要的menu 3  找到CDialog::OnInitDialog();在后面添加代码. CMenu menu; menu.LoadMenu ...

  5. 用twisted 做一个日志收集系统

    混沌初开 起初我是不会上logging模块的,直接导致了即时有了日志,我也存到了数据库中,而且量也不大,是否能遇到异常只能靠运气了 开天辟地 不得不说,没有任何输出的线上环境真的挺难调试的,当然,聪明 ...

  6. ubuntu 12 64 桌面版Oracle11g 安装

    1.Creating the Oracle Inventory Group sudo groupadd oinstall sudo groupadd dba sudo groupadd oper su ...

  7. spring ioc aop 原理

    spring ioc aop 原理 spring ioc aop 的原理 spring的IoC容器是spring的核心,spring AOP是spring框架的重要组成部分. 在传统的程序设计中,当调 ...

  8. CoreText实现图文混排之点击事件-b

    CoreText实现图文混排之点击事件 主要思路 我们知道,CoreText是基于UIView去绘制的,那么既然有UIView,就有 -(void)touchesBegan:(NSSet<UIT ...

  9. BT5之网络配置

    输入ifconfig命令,可以查看当前IP地址设置情况.查看路由表的命令(用来检查默认网关是否设置正确):netstat -r 一.让BT5自动获取IP地址 自动获取IP地址,使用dhclient命令 ...

  10. about js

    function: javascript jquery modernizr yepnope code organization requirejs backbonejs http://blog.csd ...