Lors de la création d'un lien vers un élément de menu dans un article ou un module, ma première pensée est d'utiliser l'alias d'élément de menu et de créer le lien comme suit:
<a href="/contact">Contact us</a>
Le problème est que ce lien peut se rompre pour plusieurs raisons:
.htaccess
n'est pas activé (le lien doit inclure "index.php")Comment puis-je créer un lien en toute sécurité avec un élément de menu?
La solution est assez simple:
Au lieu d'utiliser l'alias, créez un lien avec l'ID d'élément de menu:
<a href="index.php?Itemid=XX">Contact us</a>
où XX est l'ID de votre élément de menu. L'ID se trouve dans le gestionnaire d'éléments de menu:
Le lien sera automatiquement converti en l'URL correcte, quels que soient l'alias de l'élément de menu, l'emplacement, etc.