SharePoint 2010 master page 控件介绍(3) :页面主体内容
来源:互联网 发布:手机标尺软件 编辑:程序博客网 时间:2024/05/29 12:18
转:http://blog.csdn.net/lgm97/article/details/6409217
<!-- ===== 页面滚动区域开始 ============================================================ -->
<!--
这两个div 用来创建页面的主体的滚动区域,应该保持原样如果你想把ribbon放在顶部
these two div id's are used to setup the main scrolling page area, they should stay if you are sticking the ribbon to the top
-->
<div ID="s4-workspace" class="s4-nosetwidth"> <!--注意: s4-nosetwidth是用来在CSS里设置固定的页面宽度,删除就是100%-->
<div ID="s4-bodyContainer">
<!-- mso_contentdiv是必须的,这个div帮助sharepoint把web part 编辑窗口放在页面主机的右边。如果需要是可以删除的 -->
<div id="MSO_ContentDiv" runat="server">
<!--链接返回主页,网站logo图片,可以直接写死进去就不会被siteIcon替换或者移除。
link back to homepage, SiteLogoImage gets replaced by the Site Icon, you can hard code this so that its not overridden by the Site Icon or even remove -->
<div class="s4-notdlg"><!-- 注意:任何时候你看到s4-notdlg这个class,这个元素就不会出现在sharepoint dialog窗口里面 -->
<SharePoint:SPLinkButton runat="server" NavigateUrl="~sitecollection/">
<SharePoint:SiteLogoImage LogoImageUrl="/Style Library/sitename/logo.png" runat="server"/>
</SharePoint:SPLinkButton>
</div>
<!-- 通过delegate加载的 搜索框,用css控制样式-->
<div class="s4-notdlg">
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" Version="4"/>
</asp:ContentPlaceHolder>
</div>
<!-- 顶部导航区域 -->
<div class="s4-notdlg">
<!-- top navigation menu (set to use the new Simple Rendering) -->
<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"/>
<SharePoint:DelegateControl runat="server" ControlId="TopNavigationDataSource" Id="topNavigationDelegate">
<Template_Controls>
<asp:SiteMapDataSource
ShowStartingNode="False"
SiteMapProvider="SPNavigationProvider"
id="topSiteMap"
runat="server"
StartingNodeUrl="sid:1002"/>
</Template_Controls>
</SharePoint:DelegateControl>
</div>
<!--页面编辑状态栏 ,那个黄色的条条-->
<div class="s4-notdlg">
<div id="s4-statusbarcontainer" class="s4-notdlg">
<div id="pageStatusBar" class="s4-status-s1"></div>
</div>
</div>
<!-- 需要样式把左导航固定在页面主体的左侧 -->
<div id="s4-leftpanel" class="s4-notdlg">
<!-- The quick launch bar / left navigation -->
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server">
<asp:SiteMapDataSource
SiteMapProvider="SPNavigationProvider"
ShowStartingNode="False"
id="QuickLaunchSiteMap"
StartingNodeUrl="sid:1025"
runat="server"/>
<SharePoint:AspMenu
id="V4QuickLaunchMenu"
runat="server"
EnableViewState="false"
DataSourceId="QuickLaunchSiteMap"
UseSimpleRendering="true"
UseSeparateCss="false"
Orientation="Vertical"
StaticDisplayLevels="2"
MaximumDynamicDisplayLevels="0"
SkipLinkText=""
CssClass="s4-ql"/>
</asp:ContentPlaceHolder>
<!-- 绑在快速导航上的小菜单,只在特别的页面上会用到 -->
<asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/>
</div>
<!-- s4-ca是页面的主体div-->
<div class="s4-ca">
<div class="s4-notdlg">
<!-- 页面标题 -->
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />
</div>
<!-- place a table around this to handle funky markup in _Layouts/areacachesettings.aspx (if you want) (不明白……~~)-->
<asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server" />
<div>
<!--place holder main-->
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>
</div>
</div>
<!-- 页脚,可选的 -->
<div class="s4-notdlg" style="clear: both;">
© Copyright 2010 SiteName
</div>
<!-- Developer dashboard, 可以被管理员打开或关闭,显示当前页面的debugging 和性能信息 -->
<div id="DeveloperDashboard" class="ms-developerdashboard">
<SharePoint:DeveloperDashboard runat="server"/>
</div>
</div>
</div>
</div>
<!-- ===== 页面主体结束============================================================ -->
- SharePoint 2010 master page 控件介绍(3) :页面主体内容
- SharePoint 2010 master page 控件介绍:ribbon
- SharePoint 2010 master page 控件介绍(1)
- SharePoint 2010 master page 控件介绍(4):隐藏placeholder
- SharePoint 2010 master page 控件介绍(5):其他
- SharePoint 2010 master page 控件介绍(2):ribbon (一同事读听着像泪奔)
- sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page
- sharepoint 2010 页面添加logo banner方法 custom banner for sharepoint 2010 master page
- sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page
- Sharepoint 2010:如何定制Master page精华帖整合
- Sharepoint 2010:如何在Master page引用jQuery
- SharePoint 2010 Step By Step : Customize Master Page(1)
- Sharepoint 2013 master page related error
- Sharepoint习题——master page
- man page内容介绍
- How-to-design-and-deploy-a-new-master-page-for-sharepoint-2010
- SharePoint 2010 At Work--SharePoint 2010 Tab Page 创建选项卡页面
- 主题/Master page/动态更改页面主题
- 删除的java文件如何找回
- OpenGL 函数 gluLookAt() glScalef() glTranslatef() glRotatef() glFrustum() glPerspective() 的使用
- Java中super的几种用法并与this的区别
- 开灯问题
- 编程
- SharePoint 2010 master page 控件介绍(3) :页面主体内容
- ORA-01855: AM/A.M. or PM/P.M. required问题排查与解析
- Android中使用AlarmManager需注意设置进程属性
- 数学相关专题1
- POJ 2386 Lake Count 简单的递归深搜
- 三步找回被删并清空了回收站的文件
- 多读些demo
- DRM in Android
- 【Java核心技术——对象克隆】