Modifier les liens de menus de navigation supérieurs SharePoint avec Ajax
-
09-12-2019 - |
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.
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.