Question

J'ai un sous-site que j'ai changé la « navigation globale » mise à

"Display the navigation items below the current site"

Cela fonctionne correctement. Il me faut ensuite « ajouter un lien » ceci est un lien vers le site Web racine essentiellement « /Pages/Default.asp »

Je clique sur OK et il n'y a pas d'erreur, mais le lien ne soit pas affichée et que je retourne les paramètres de navigation le lien n'y est plus.

Cela fonctionne très bien dans la navigation Web racine

Toutes les idées?

Était-ce utile?

La solution 4

Après d'autres recherches, j'ai trouvé un bug dans notre définition site de publication personnalisée minimale Onet.xml qui a été l'origine du problème. L'élément avait une faute de frappe dans ce

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

"narbar" devrait être "navbar". Lorsque je l'ai fixé, de nouveaux sous-sites créés n'ont pas eu ce problème. J'étais maintenant SORT / modifier les éléments en mesure de navigation pour les nouveaux sous-sites.

Afin de fixer les sous-sites, j'avais déjà créé pour mettre à jour la table NavNodes dans ma db de contenu. J'ai trouvé un chapeau post forum me aider:

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

Je devais modifier l'instruction t-sql dans le forum post ci-dessus pour ajouter des lignes « Quick Launch » pour chaque sous-site dans la table NavNodes. La prochaine fois qu'un utilisateur tente de modifier la barre de navigation de tri / édition d'un sous-site, les modifications seront sauvegardées.

Autres conseils

Cette solution travaillé pour moi:

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)

C'est étrange. Je viens de tester votre scénario et cela a fonctionné pour moi. J'ai ajouté un lien « David Button » sous le mondial de navigation par dossier de niveau supérieur après avoir vérifié la Afficher les éléments de navigation ci-dessous le site actuel réglage. Le lien apparaît et une fois que je retourne aux paramètres de navigation, il est toujours là.

Peut-être que vous avez cache activé?

Si vous avez la mise en cache est activée, vous devrez peut-être vider ce (vérifier les paramètres de sécurité de chaque lien est une opération coûteuse).

Le lien ci-dessous vous indique comment: - Configurer le cache d'objets - Vider le cache d'objet ou le cache sur disque

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top