我正在嘗試使用託管元數據爲Sharepoint 2013中的我的發佈門戶網站設置全局導航。它適用於Default.aspx,但當我瀏覽到「網站設置」頁面時,它不顯示某些導航。當我瀏覽到默認頁面就說明完美導航爲以下所示的 Sharepoint 2013全局導航問題
現在:
我的導航波紋管顯示。
但是,當我瀏覽到網站設置頁只顯示:
我正在嘗試使用託管元數據爲Sharepoint 2013中的我的發佈門戶網站設置全局導航。它適用於Default.aspx,但當我瀏覽到「網站設置」頁面時,它不顯示某些導航。當我瀏覽到默認頁面就說明完美導航爲以下所示的 Sharepoint 2013全局導航問題
現在:
我的導航波紋管顯示。
但是,當我瀏覽到網站設置頁只顯示:
問題:我在Sharepoint 2013中使用Managed Metada Service創建了頂部導航。它適用於所有頁面,例如Home.aspx,default.aspx等等。換句話說,它對WebPart Pages非常有用。但是,當我導航到任何應用程序頁面例如網站設置或網站欄(它們被稱爲默認引用default.master頁面的應用程序頁面),它不會顯示我的熱門導航欄及其所有菜單項以及子菜單項。
我用Google搜索很多,最後我得到的解決方案爲SharePoint 2010在這裏, 首先定位/找到PlaceHolderTopNavBar
<asp:ContentPlaceHolder id="PlaceHolderTopNavBar"
重命名爲PlaceHolderTopNavBarOriginal, 我看着我的custom.html頁的同一div標記,如上面的鏈接建議,但我不能。從那以後,我發現
<div class="ms-hide">
,並把
<!--SPM:<asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server" Visible="false"/>-->
該專區內。
我寫博客在這裏: http://apppagetopnavigation.blogspot.in/
希望這將有助於你的所有。
我也不太清楚。但我認爲這是由於他們使用不同的主頁引起的。
含義當激活級聯下拉菜單的人員忘記將該母版頁作爲該網站的默認頁面時。他可能只選擇了自定義母版頁而不是默認頁面。
肖恩
我覺得這是它發生在所有的SharePoint 2013點的版本以及在Office 365中,在設置頁面,它會永遠顯示在菜單中只有一個級別的錯誤。
你好Joao這不是一個錯誤。我認爲我們需要爲設置頁面設置全局導航。由於設置頁面是系統頁面。他們有不同的全球導航層級。所以我們需要用默認的全局導航覆蓋我們的全球導航。 – Suresh
謝謝kleopatra。會照顧它。 – Suresh