Care este locația pentru Sharepoint Sitemap implicit? (Sharepoint, Sharepoint Online, Sharepoint Designer)

KFC a intrebat.

Am codul de mai jos. Cred că legăturile mele de navigare sunt stocate în sitemap. Dar nu reușesc să găsesc fișierul sitemap. Puteți să-mi spuneți unde este locația fișierului sitemap implicit?

<nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
                                            <div id="MenuH"><div class="MenuBar ms-noList">
                                                <SharePoint:AjaxDelta id="DeltaTopNavigation" BlockElement="true" CssClass="ms-displayInline ms-core-navigation" role="navigation" runat="server">
                                                    <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>
                                                    <asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server">
                                                        <SharePoint:AspMenu
                                                            ID="TopNavigationMenu"
                                                            Runat="server"
                                                            EnableViewState="false"
                                                            DataSourceID="topSiteMap"   
                                                            AccessKey="<%$Resources:wss,navigation_accesskey%>"
                                                            UseSimpleRendering="true"
                                                            UseSeparateCss="false"
                                                            Orientation="Horizontal"
                                                            StaticDisplayLevels="2"
                                                            AdjustForShowStartingNode="true"
                                                            MaximumDynamicDisplayLevels="2"
                                                            SkipLinkText="" />
                                                    </asp:ContentPlaceHolder>
                                                </SharePoint:AjaxDelta>
                                            </div>
                                            <script type="text/javascript">
                                              jQuery(function($) {
                                              $('#MenuH .MenuBar ul.root').BindMENU({ MenuStyle:"DefaultMenu",Orientation:"Horizontal" });
                                              });
                                            </script>
                                        </div>

1 răspunsuri
Waqas Sarwar MVP

pentru a obține SiteMap pentru SharePoint, trebuie să îndepliniți următoarea cerință.

  1. Această caracteristică este disponibilă numai pentru site-urile de publicare.
  2. Accesul anonim trebuie să fie activat atât pentru aplicația web, cât și pentru sitecollection.
  3. Căutarea ar trebui să fie configurată în mediu.

Pentru a activa harta site-ului.

  1. Activați caracteristica „Search Engine Sitemap” (Harta site-ului pentru motorul de căutare) a caracteristicilor colecției de site-uri din setările site-ului.
  2. Rulați căutarea completă (Full Search Crawl) sau așteptați ca următoarea căutare să se finalizeze
  3. Harta site-ului este localizată la nivelul rădăcinii colecției de site-uri. acum navigați la următoarea adresă URL "http://<WebApp>/sites/<SiteColl>/sitemap.xml Acest fișier conține locația sitemap-ului real și anume http://<WebApp>/sites/<SiteColl>/sitemap0.xml.

Sitemaps în SharePoint 2013

Comentarii

  • Am activat „Search Engine Sitemap”. Ce înseamnă mai exact pasul 2? –  > Por KFC.
  • Trebuie să așteptați ca Serviciul de căutare să parcurgă colecțiile de site-uri, dacă este vorba de SharePoint Online, cred că ar trebui să așteptați 24 de ore. –  > Por Waqas Sarwar MVP.
  • Este Sharepoint online. Nu pot să văd direct unde este găzduit site-ul? Adică în IIS? –  > Por KFC.
  • Puteți vedea doar dacă este on prem. SharePoint online este în totalitate în cloud, fără acces la servere. așa că trebuie să așteptați următorul program de verificare. –  > Por Waqas Sarwar MVP.