質問

私は「グローバルナビゲーション」に設定を変更したサブサイトを持っている。

"Display the navigation items below the current site"

これは正しく動作します。私は、これは基本的に「/Pages/Default.asp」

バックルートWebサイトへのリンクである「リンクを追加」する必要があります

私は[OK]をクリックすると、そこにはエラーはありませんが、リンクが表示されないと私はナビゲーションの設定を戻ったときにリンクがもはや存在しない。

このは、ルートWebのナビゲーションで正常に動作します。

任意のアイデア?

役に立ちましたか?

解決 4

は、さらなる研究の後、私は問題を引き起こしていた私たちのカスタム最小限の発行サイト定義ONET.XMLでバグを発見しました。 Elementはそれにタイプミスがあった。

<NavBars>
   <narbar Name="SharePointTop Navbar" ID="1002" />
<NavBars>

"narbar" "ナビゲーションバー" でなければなりません。私はそれを修正すると、作成された新しいサブサイトでは、この問題を持っていませんでした。私は今、ソート/それらの新しいサブサイトのためのナビゲーション項目を編集できました。

すでに作成サブサイトを固定するために、私は私のコンテンツDBにNavNodesテーブルを更新する必要がありました。私はフォーラムのポストの帽子が私を助けています:

のhttp:/ /social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/fb22476c-9145-476b-a1c9-7fe85aa12272する

私はNavNodesテーブル内の各サブサイトの「クイック起動」の行を追加するには、上記フォーラムの投稿でT-SQLステートメントを変更する必要がありました。ユーザーは、サブサイトの編集/並べ替えのナビゲーションを変更しようとすると、次の時間は、変更が保存されます。

他のヒント

このソリューション私のために働いてます:

INSERT INTO 
NavNodes 

([SiteId] ,
[WebId] ,
[Eid] ,
[EidParent] ,
[NumChildren] ,
[RankChild] ,
[ElementType] ,
[Url] ,
[DocId] ,
[Name] ,
[DateLastModified] ,
[NodeMetainfo] , [NonNavPage] ,[NavSequence] ,[ChildOfSequence])

SELECT DISTINCT
SiteId, WebId ,1002 ,0 ,0 ,1 ,1 ,'' ,NULL ,'SharePoint Top Navbar' ,getdate() ,NULL ,0 ,1 ,0 
FROM NavNodes 
WHERE WebId NOT IN (
  SELECT WebId 
  FROM NavNodes
  WHERE Eid = 1002)

それは奇妙です。私はちょうどあなたのシナリオをテストし、それが私のために働きました。私はが現在のサイトの下のナビゲーション項目を表示します。の設定を確認した後、グローバルナビゲーションのトップレベルのフォルダの下に「デイビット・ボタン」リンクを追加しました。リンクが表示され、私はナビゲーションの設定に戻ったら、それはまだあります。

たぶん、あなたはキャッシュが有効になっていますか?

あなたがオンになっキャッシングはこれをフラッシュする必要があるかもしれませんがある場合は、

(各リンクのセキュリティ設定をチェックする高価な操作です)。

下のリンクはどのように説明します: - オブジェクトキャッシュを構成します - オブジェクトキャッシュまたはディスクベースのキャッシュをフラッシュします。

http://office.microsoft.com/en-us/sharepointserver /HA101577831033.aspxする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top