良い一日、私はカスタムトップナビゲーションメニューを作るための解決策を探しています。
サイトコレクションと3〜4個のネストされたサイトを取得しました。組み込みのトップナビゲーションメニューには、次のようなリンクが表示されます。
| SiteCollectionLink | NestedSite1 | NestedSite2 | 等
私が使用するとき:
myWeb = SPContext.Current.Web.Site.RootWeb;
PublishingWeb PublishingWeb = PublishingWeb.GetPublishingWeb(myWeb);
SPNavigationNodeCollection nodeColl = PublishingWeb.Navigation.GlobalNavigationNodes;
foreach(nodeCollのSPNavigationNodeノード)
{
//ノード処理}
NestedSite1とNestedSite2のみをノードとして取得しましたが、メインノードがないためメインノードはありません。
だから私はどうやって最初のノードを取ることができるのだろうか? (組み込みのナビゲーションメニューもそれを表示します)