SP で新しい空白のサイトを作成しました。公開機能を有効にする前に、トップ リンク バーにいくつかのリンクを追加しました。ただし、インターフェイスを介して新しいリンクを 1 レベルしか追加できませんでした。そこで、リンクを削除し、公開機能を有効にしました。
これで、アイテムの見出し/サブメニュー構造を作成できるグローバル/現在のナビゲーション設定ページができましたが、それらはページの同じレベルに表示され、ドロップダウンにはなりません。ナビゲーション バー コードで静的および動的レベルを 3 に設定しています。
最初にリンク バーをアクティブにしてから公開をアクティブにしたことが原因かどうかはわかりません。codeplex のスターター マスター ページ (公開バージョン) から始めました。ナビバーはこちら。
<!-- top navigation publishing data source -->
<PublishingNavigation:PortalSiteMapDataSource
ID="topSiteMap" runat="server"
SiteMapProvider="GlobalNavigation"
StartFromCurrentNode="true"
StartingNodeOffset="0"
ShowStartingNode="false"
TrimNonCurrentTypes="Heading" />
<!-- top navigation menu (set to use the new Simple Rendering) -->
<div id="BigNavBar"class="s4-notdlg">
<SharePoint:AspMenu
ID="TopNavigationMenuV4"
EncodeTitle="false"
Runat="server"
DataSourceID="topSiteMap"
AccessKey="<%$Resources:wss,navigation_accesskey%>"
UseSimpleRendering="true"
UseSeparateCss="false"
Orientation="Horizontal"
StaticDisplayLevels="3"
MaximumDynamicDisplayLevels="3"
SkipLinkText=""
CssClass="s4-tn" BackColor="Cyan" BorderColor="Black">
</SharePoint:AspMenu>
</div>
どんな助けでも大歓迎です。私はおそらく明らかな何かを見逃しています。これは、私が行った最初の「ゼロからの」ブランディング プロジェクトです。