转: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源码剖析》阅读笔记之 迭代器及traits编程技法

    本文从三方面总结迭代器   迭代器的思想   迭代器相应型别及traits思想   __type_traits思想 一 迭代器思想 迭代器的主要思想源于迭代器模式,其定义如下:提供一种方法,使之能够依 ...

  2. cetnos 6.7 安装 oracle 11详解

    CentOS 6.7下Oracle 11g安装详解   1. 安装环境 Linux服务器:CentOS 6.7 64位 Oracle数据库版本:Oracle 11gR2 64位 2. 配置修改及参数优 ...

  3. Windows下Wamp装不上Memcache扩展

    windows下wamp装不上memcache扩展2015.03.20 No Comments 1,243 views用的是WAMP集成包,PHP版本5.5.12http://windows.php. ...

  4. 排序算法FIVE:插入排序InsertSort

    /** *插入排序思路:O(n^2) * 最外层一个循环,从第二个数到最后一个,变量为i * 每个数存储在key变量中 * 变量j,是左边已经排好序的数组的上限 * 判断key与前面每一个数比较 1, ...

  5. Java官方Demo Mark

    Java2D里四个重要的基类:AnimatingSurface:              动画界面基类ControlsSurface:              控制界面基类AnimatingCon ...

  6. Angular ng-repeat

    <tr ng-repeat="(key,item) in tableData"> <td class="check hidden-xs"> ...

  7. SQL注入原理一

    SQL注入的成因 所谓SQL注入,就是通过把SQL命令插入到Web表单提交.页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.根据所注入对象的类型不同,SQL注入分为三类: (1) 变量是 ...

  8. App新版本提醒

    童鞋们是否遇过在使用app的时候出现有新版本更新跳转到苹果商店的提示呢? github中有一个三方框架 Harpy 完美实现了这一功能! demo时刻 我的github - Harpy

  9. Ubuntu下将Sublime Text设置为默认编辑器

    转自将Sublime Text 2设置为默认编辑器 修改defaults.list 编辑/etc/gnome/default.list文件,将其中的所有gedit.desktop替换为sublime_ ...

  10. easyui源码翻译1.32--Form(表单)

    前言 使用$.fn.form.defaults重写默认值对象下载该插件翻译源码 form提供了各种方法来操作执行表单字段,比如:ajax提交, load, clear等等.当提交表单的时候可以调用va ...