J'ai un problème avec mon site Joomla.
J'ai un lien d'ancrage dans mon modèle - très simple, comme ceci: <a href='#top'>Go to top</a>
.
Cela fonctionne très bien pour la plupart des pages du site.
Mais sur certaines pages (recherche, par exemple), nous autorisons les arguments d'URL. Sur ces pages, Joomla réécrit le lien d'ancrage pour supprimer les arguments de l'URL. Cela signifie qu’elle ne pointe plus sur la page en cours, elle ne fonctionne donc pas simplement en "haut de page", elle recharge la page sans aucun paramètre. Ce n'est pas ce que je veux.
Tout ce que je veux, c'est un simple lien d'ancrage html. Je ne veux pas que Joomla soit intelligent et réécrit l'URL; il n'a pas besoin d'être réécrit.
Est-il possible d'empêcher Joomla de réécrire cette URL?
Une autre idée serait de fournir la bonne URL pour l'ancre. Dans votre modèle, vous pouvez faire quelque chose comme ceci:
<a href="<?php echo JUri::getInstance(); ?>#top">Go to top</a>
Cela ajoutera l'URL complète de votre site actuel devant le "#top"
Tu pourrais essayer: