Поделиться через


Элемент управления Suite Navigation в SharePoint Online

Сведения о разметке главной страницы для элемента управления Навигация по набору в классической версии SharePoint Online.

Важно!

Имейте в виду, что рекомендации, приведенные на этой странице, относятся только к классической версии SharePoint Online и не могут применяться к современным страницам SharePoint Online.

Элемент управления Suite Navigation в SharePoint Online

Элемент управления навигацией Suite отображает согласованные верхняя панель навигации в SharePoint Online. Этот элемент управления теперь является частью все ненастраиваемые ожидания введите главной страницы.

Если эталонная страница была настроена, она не будет выбирать элемент управления Навигация по набору. Чтобы добавить этот элемент управления на настраиваемую главную страницу, замените suiteBar<div> на разметку, соответствующую типу используемого сайта.

Элемент управления Навигация suite поддерживает любую тему, применяемую к сайту. Если вы хотите изменить цвет панели навигации верхнего уровня, применить тему.

Важно!

[!Важно!] При настройке сайта, рекомендуется применять темы. При использовании настраиваемого CSS к сайту настраиваемого CSS могут быть разорваны в будущем Если элемент управления навигацией Suite обновляется еще раз в службе.

Предостережение

[!Внимание!] Если вы не хотите использовать новый элемент управления, удалите разметку набора навигации на главной странице и добавьте пользовательской разметки. Тем не менее Обратите внимание, что настраиваемые главные страницы риск не набор обновлений по умолчанию для элементов управления главную страницу или новые функциональные возможности, что ненастраиваемые главной страницы. Использование настраиваемой главной страницы создает риск, что обновления нарушит функциональные возможности или стилей веб-узла.

Пакет управления навигации для сайтов интрасети

Для сайтов интрасети используйте следующую разметку главной страницы для элемента управления навигации набора приложений. В таблице 1 перечислены веб-элементы управления используются в коде набора навигации.

Таблица 1. Веб-элементы управления навигацией suite для сайтов интрасети

веб-элемент управления Описание
SharePoint:Menu
Отображает меню на веб-странице ASP.NET.
SharePoint:MenuItemTemplate
Представляет элемент управления, который создает элемент в раскрывающемся меню.
<SharePoint:AjaxDelta runat="server"
                      id="suiteBarDelta"
                      BlockElement="true"
                      CssClass="ms-dialogHidden ms-fullWidth noindex">
  <div id="suiteMenuData" class="ms-hide">
  <wssuc:Welcome id="IdWelcomeData" runat="server" EnableViewState="false" RenderDataOnly="true"/>
    <span class="ms-siteactions-root" id="siteactiontd">
      <SharePoint:SiteActions runat="server"
                              accesskey="<%$Resources:wss,tb_SiteActions_AK%>"
                              id="SiteActionsMenuMainData"
                              PrefixHtml=""
                              SuffixHtml=""
                              ImageUrl="/_layouts/15/images/spcommon.png?rev=32"
                              ThemeKey="spcommon"
                              MenuAlignment="Right"
                              LargeIconMode="false">
        <CustomTemplate>
          <SharePoint:Menu runat="server" Visible="false"/>
          <SharePoint:FeatureMenuTemplate runat="server"
            FeatureScope="Site"
            Location="Microsoft.SharePoint.StandardMenu"
            GroupId="SiteActions"
            UseShortId="true">
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_ShareThisSite"
                                      Text="<%$Resources:wss,siteactions_sharethissite%>"
                                      Description="<%$Resources:wss,siteactions_sharethissitedescription%>"
                                      MenuGroupId="100"
                                      Sequence="110"
                                      UseShortId="true"
                                      PermissionsString="ViewPages"
                                      PermissionMode="Any" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_EditPage"
                                      Text="<%$Resources:wss,siteactions_editpage15%>"
                                      Description="<%$Resources:wss,siteactions_editpagedescriptionv4%>"
                                      ImageUrl="/_layouts/15/images/ActionsEditPage.png?rev=32"
                                      MenuGroupId="200"
                                      Sequence="210"
                                      PermissionsString="EditListItems"
                                      ClientOnClickNavigateUrl="javascript:ChangeLayoutMode(false);" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_CreatePage"
                                      Text="<%$Resources:wss,siteactions_addpage15%>"
                                      Description="<%$Resources:wss,siteactions_createpagedesc%>"
                                      ImageUrl="/_layouts/15/images/NewContentPageHH.png?rev=32"
                                      MenuGroupId="200"
                                      Sequence="220"
                                      UseShortId="true"
                                      ClientOnClickScriptContainingPrefixedUrl="OpenCreateWebPageDialog('~siteLayouts/createwebpage.aspx')"
                                      PermissionsString="AddListItems, EditListItems"
                                      PermissionMode="All" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_Create"
                                      Text="<%$Resources:wss,siteactions_addapp15%>"
                                      Description="<%$Resources:wss,siteactions_createdesc%>"
                                      MenuGroupId="200"
                                      Sequence="230"
                                      UseShortId="true"
                                      ClientOnClickScriptContainingPrefixedUrl="GoToPage('~siteLayouts/addanapp.aspx')"
                                      PermissionsString="ManageLists, ManageSubwebs"
                                      PermissionMode="Any" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_ViewAllSiteContents"
                                      Text="<%$Resources:wss,quiklnch_allcontent_15%>"
                                      Description="<%$Resources:wss,siteactions_allcontentdescription%>"
                                      ImageUrl="/_layouts/15/images/allcontent32.png?rev=32"
                                      MenuGroupId="200"
                                      Sequence="240"
                                      UseShortId="true"
                                      ClientOnClickNavigateUrl="~siteLayouts/viewlsts.aspx"
                                      PermissionsString="ViewFormPages"
                                      PermissionMode="Any" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_ChangeTheLook"
                                      Text="<%$Resources:wss,siteactions_changethelook15%>"
                                      Description="<%$Resources:wss,siteactions_changethelookdesc15%>"
                                      MenuGroupId="300"
                                      Sequence="310"
                                      UseShortId="true"
                                      ClientOnClickNavigateUrl="~siteLayouts/designgallery.aspx"
                                      PermissionsString="ApplyThemeAndBorder,ApplyStyleSheets,Open,ViewPages,OpenItems,ViewListItems"
                                      PermissionMode="All" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_Settings"
                                      Text="<%$Resources:wss,siteactions_settings15%>"
                                      Description="<%$Resources:wss,siteactions_sitesettingsdescriptionv4%>"
                                      ImageUrl="/_layouts/15/images/settingsIcon.png?rev=32"
                                      MenuGroupId="300"
                                      Sequence="320"
                                      UseShortId="true"
                                      ClientOnClickScriptContainingPrefixedUrl="GoToPage('~siteLayouts/settings.aspx')"
                                      PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
                                      PermissionMode="Any" />
          <SharePoint:MenuItemTemplate runat="server"
                                      id="MenuItem_SwitchToMobileView"
                                      Visible="false"
                                      Text="<%$Resources:wss,siteactions_switchtomobileview%>"
                                      Description="<%$Resources:wss,siteactions_switchtomobileviewdesc%>"
                                      MenuGroupId="300"
                                      Sequence="330"
                                      UseShortId="true"
                                      ClientOnClickScript="STSNavigate(StURLSetVar2(ajaxNavigate.get_href(), 'mobile', '1'));" />
        </SharePoint:FeatureMenuTemplate>
      </CustomTemplate>
    </SharePoint:SiteActions>
  </span>
</div>
<SharePoint:ScriptBlock runat="server">
  var g_navBarHelpDefaultKey = "HelpHome";
</SharePoint:ScriptBlock>
<SharePoint:DelegateControl id="ID_SuiteBarDelegate" ControlId="SuiteBarDelegate" runat="server" />
</SharePoint:AjaxDelta>

Общие сведения о навигации набора веб-элементы управления для сайтов общедоступный

Общедоступный сайтов используйте следующую разметку главной страницы для элемента управления навигации набора приложений. В таблице 2 перечислены веб-элементы управления используются в коде набора навигации.

Табл. 2. Веб-элементы управления навигацией suite для общедоступных сайтов

веб-элемент управления Описание
SharePoint:DelegateControl
Отображение веб-элемент управления ASP.NET. Элементы управления делегат делают их кандидата элементы управления подключаемый и доступных для трассировки.
SharePoint:FeatureMenuTemplate
Представляет элемент управления, который создает шаблон для отображения в раскрывающемся меню.
SharePoint:Menu
Отображает меню на веб-странице ASP.NET.
SharePoint:MenuItemTemplate
Представляет элемент управления, который создает элемент в раскрывающемся меню.
SharePoint:ScriptBlock
Представляет элемент управления блок скрипта на странице.
SharePoint:SiteActions
Представляет элемент управления шаблона для меню "Действия сайта".
SharePoint:SPSecurityTrimmedControl
Отображает условно содержимое элемента управления для текущего пользователя только в том случае, если текущий пользователь имеет разрешения, определенные в PermissionString.

Элемент управления навигацией Suite общедоступный сайтов

<SharePoint:AjaxDelta runat="server"
                      id="suiteBarDelta"
                      BlockElement="true"
                      CssClass="ms-dialogHidden ms-fullWidth noindex">
  <SharePoint:SPSecurityTrimmedControl runat="server"
                                       AuthenticationRestrictions="AuthenticatedUsersOnly"
                                       EmitDiv="true">
    <div id="suiteMenuData" class="ms-hide">
      <wssuc:Welcome id="IdWelcomeData" runat="server" EnableViewState="false" RenderDataOnly="true"/>
      <span class="ms-siteactions-root" id="siteactiontd">
        <SharePoint:SiteActions runat="server"
                                accesskey="<%$Resources:wss,tb_SiteActions_AK%>"
                                id="SiteActionsMenuMainData"
                                PrefixHtml=""
                                SuffixHtml=""
                                ImageUrl="/_layouts/15/images/spcommon.png?rev=32"
                                ThemeKey="spcommon"
                                MenuAlignment="Right"
                                LargeIconMode="false">
          <CustomTemplate>
            <SharePoint:Menu runat="server" Visible="false"/>
            <SharePoint:FeatureMenuTemplate runat="server"
                                            FeatureScope="Site"
                                            Location="Microsoft.SharePoint.StandardMenu"
                                            GroupId="SiteActions"
                                            UseShortId="true">
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_ShareThisSite"
                                          Text="<%$Resources:wss,siteactions_sharethissite%>"
                                          Description="<%$Resources:wss,siteactions_sharethissitedescription%>"
                                          MenuGroupId="100"
                                          Sequence="110"
                                          UseShortId="true"
                                          PermissionsString="ViewPages"
                                          PermissionMode="Any" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_EditPage"
                                          Text="<%$Resources:wss,siteactions_editpage15%>"
                                          Description="<%$Resources:wss,siteactions_editpagedescriptionv4%>"
                                          ImageUrl="/_layouts/15/images/ActionsEditPage.png?rev=32"
                                          MenuGroupId="200"
                                          Sequence="210"
                                          PermissionsString="EditListItems"
                                          ClientOnClickNavigateUrl="javascript:ChangeLayoutMode(false);" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_CreatePage"
                                          Text="<%$Resources:wss,siteactions_addpage15%>"
                                          Description="<%$Resources:wss,siteactions_createpagedesc%>"
                                          ImageUrl="/_layouts/15/images/NewContentPageHH.png?rev=32"
                                          MenuGroupId="200"
                                          Sequence="220"
                                          UseShortId="true"
                                          ClientOnClickScriptContainingPrefixedUrl="OpenCreateWebPageDialog('~siteLayouts/createwebpage.aspx')"
                                          PermissionsString="AddListItems, EditListItems"
                                          PermissionMode="All" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_Create"
                                          Text="<%$Resources:wss,siteactions_addapp15%>"
                                          Description="<%$Resources:wss,siteactions_createdesc%>"
                                          MenuGroupId="200"
                                          Sequence="230"
                                          UseShortId="true"
                                          ClientOnClickScriptContainingPrefixedUrl="GoToPage('~siteLayouts/addanapp.aspx')"
                                          PermissionsString="ManageLists, ManageSubwebs"
                                          PermissionMode="Any" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_ViewAllSiteContents"
                                          Text="<%$Resources:wss,quiklnch_allcontent_15%>"
                                          Description="<%$Resources:wss,siteactions_allcontentdescription%>"
                                          ImageUrl="/_layouts/15/images/allcontent32.png?rev=32"
                                          MenuGroupId="200"
                                          Sequence="240"
                                          UseShortId="true"
                                          ClientOnClickNavigateUrl="~siteLayouts/viewlsts.aspx"
                                          PermissionsString="ViewFormPages"
                                          PermissionMode="Any" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_ChangeTheLook"
                                          Text="<%$Resources:wss,siteactions_changethelook15%>"
                                          Description="<%$Resources:wss,siteactions_changethelookdesc15%>"
                                          MenuGroupId="300"
                                          Sequence="310"
                                          UseShortId="true"
                                          ClientOnClickNavigateUrl="~siteLayouts/designgallery.aspx"
                                          PermissionsString="ApplyThemeAndBorder,ApplyStyleSheets,Open,ViewPages,OpenItems,ViewListItems"
                                          PermissionMode="All" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_Settings"
                                          Text="<%$Resources:wss,siteactions_settings15%>"
                                          Description="<%$Resources:wss,siteactions_sitesettingsdescriptionv4%>"
                                          ImageUrl="/_layouts/15/images/settingsIcon.png?rev=32"
                                          MenuGroupId="300"
                                          Sequence="320"
                                          UseShortId="true"
                                          ClientOnClickScriptContainingPrefixedUrl="GoToPage('~siteLayouts/settings.aspx')"
                                          PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
                                          PermissionMode="Any" />
              <SharePoint:MenuItemTemplate runat="server"
                                          id="MenuItem_SwitchToMobileView"
                                          Visible="false"
                                          Text="<%$Resources:wss,siteactions_switchtomobileview%>"
                                          Description="<%$Resources:wss,siteactions_switchtomobileviewdesc%>"
                                          MenuGroupId="300"
                                          Sequence="330"
                                          UseShortId="true"
                                          ClientOnClickScript="STSNavigate(StURLSetVar2(ajaxNavigate.get_href(), 'mobile', '1'));" />
            </SharePoint:FeatureMenuTemplate>
          </CustomTemplate>
        </SharePoint:SiteActions>
      </span>
    </div>
  <SharePoint:ScriptBlock runat="server">
    var g_navBarHelpDefaultKey = "HelpHome";
  </SharePoint:ScriptBlock>
  <SharePoint:DelegateControl id="ID_SuiteBarDelegate" ControlId="SuiteBarDelegate" runat="server" />
</SharePoint:SPSecurityTrimmedControl>

См. также