Question

Supposons que j'ai un menu de navigation supérieure SharePoint de 4 niveaux de 4 niveaux et je souhaite remplacer les liens d'élément de menu au deuxième et troisième niveau avec # (href= '#')

Comment puis-je y parvenir?Avec Ajax?Et comment?

merci.

Était-ce utile?

La solution

Cela fonctionne sur mon environnement de test pour changer tous mes liens déroulants vers "#".Je n'avais que 2 niveaux que vous devrez donc modifier en conséquence.Cela devrait vous donner une idée si ...

$(".s4-tn li.dynamic-children li.dynamic a").attr("href", "#");

Autres conseils

Par défaut, la navigation globale (TOP NAV) est contrôlée via les options de navigation dans les paramètres du site.Pour y accomplir, essayez ceci:

  • aller sur les sites qui sont les parents d'où les liens doivent être #
  • Cliquez sur Paramètres du site - Navigation
  • masque les liens créés automatiquement pour les articles enfants que vous avez Voulez-vous être #
  • créer un nouveau titre avec le même nom que celui qui était caché
  • Utilisez la fonctionnalité de déplacement vers le haut / bas pour déplacer les éléments d'enfant réels cela devrait apparaître sous la rubrique

    Ceci en place, tout ce qui est défini comme un titre dans la navigation sera visible mais non cliquable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top