web-dev-qa-db-fra.com

Comment supprimer le menu parent de l'URL?

Le système de menus Joomla inclut le nom parent du menu dans la structure d'URL pour les éléments de sous-menu, comme suit:

https://www.mysite.com/parent/page

Je voudrais supprimer le répertoire parent de l'URL comme suit:

https://www.mysite.com/page

Comment cela peut-il être fait?

2
steveorg

Une façon "propre" de traiter ce problème depuis Joomla consiste à créer l'élément de menu enfant dans un menu caché, puis à référencer (dans le menu réel) l'élément de menu enfant à l'aide d'un élément de menu de type "Alias ​​d'élément de menu". Je suis généralement contre tous ces plugins de réécriture d'URL car ils causent généralement plus de tort que de bien, en particulier sur les sites à fort trafic.

3
itoctopus

C’est impossible avec core, mais de nombreuses extensions permettent la réécriture d’URI. Le plus simple pour votre demande est https://extensions.joomla.org/extension/direct-alias/

1
jamesgarrett