Mon site a deux pages:
http://www.example.com/en
http://www.example.com/en/contacts
Les deux pages partagent une barre de navigation commune et certains des liens de la barre de navigation concernent des ancres spécifiques de la page d'accueil.
Ces liens ne fonctionnent pas correctement, pointant à la place du même nom dans la page actuelle.
J'ai essayé toutes ces syntaxes:
index.php?Itemid=1121&#anchor1
index.php?Itemid=1121&#anchor1
http://www.example.com/en/#anchor1
<a href="
...">link</a>
structure quelque part ailleurs sur la page;&
à &
ne résout pas le problème;L'inspection de l'élément dans Chrome me donne le code suivant:
<a href="/en/#anchor1" data-uk-smooth-scroll="{offset: 0}">Home Page Anchor</a>
Que puis-je faire pour résoudre ce problème?
Le cas échéant, j'utilise Joomla 3.6.4, PHP 7.0.13 et le thème Luna de Yootheme (d'où les données de uikit smoothscroll). Le comportement est identique sous IE 11.672.10586.0 et Chrome 54.0.2840.99 m
Apparemment, le simple fait de retirer l'appel de smoothscroll js l'a corrigé.
Je résous ceci avec ces étapes:
<p> </p>
;Définissez "home" dans cet article vierge;
Maintenant, vos ancêtres fonctionnaient comme un "site d'une page";
Voir cet exemple: http://www.sindha.org.br/lab/
J'espère que ça aide;