MOSS代码拆解

1.修改Web共享部件:

    <PlaceHolder id="MSO_ContentDiv" runat="server" ></PlaceHolder>

 

2.显示网站title(连接到顶级站点的超连接)

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

        <asp:SiteMapPath SiteMapProvider="SPSiteMapProvider" id="GlobalNavigationSiteMap" RenderCurrentNodeAsLink="true" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/>

    </asp:ContentPlaceHolder>

 

3.站点名称(如果去掉注释就是显示链接)

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

        <!--<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle">--->

<SharePoint:ProjectProperty Property="Title" runat="server" />

<!--</SharePoint:SPLinkButton>-->

</asp:ContentPlaceHolder>

 

4.欢迎 帐户

    <wssuc:Welcome id="explitLogout" runat="server"/>

 

5.网站操作

<div class="ms-siteactionsmenu">

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

PrefixHtml="&lt;div&gt;&lt;div&gt;"

SuffixHtml="&lt;/div&gt;&lt;/div&gt;"

MenuNotVisibleHtml="&amp;nbsp;">

<CustomTemplate>

<SharePoint:FeatureMenuTemplate 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>

</div>

 

6.编辑模式

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

        <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/>

    </asp:ContentPlaceHolder>

 

7.WebPartZone

    先注册

    <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly" ID="WP4" Title="招生宣传"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>

 

8.面包屑

    <div class="ms-titlearea">

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

            <asp:SiteMapPath SiteMapProvider="SPContentMapProvider" id="ContentMap" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/> &nbsp;

         </asp:ContentPlaceHolder>

    </div>

 

9.搜索栏

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

        <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>

    </asp:ContentPlaceHolder>

原文地址:https://www.cnblogs.com/poissonnotes/p/1663037.html