Dans « Le guide complet des URL SEF Joomla », vous avez vu comment transformer les URL SEF de Joomla en URL plus courtes, plus faciles à retenir et plus faciles à lire.
Ce que vous allez apprendre dans cet article, c'est comment ces URL sont réellement configurées sur votre site Joomla. Vous allez voir comment utiliser la fonctionnalité d'alias qui apparaît à différents endroits de votre site Joomla.
Par exemple, sur le site OSTraining, l'URL de la page d’introduction est getting-started
Pourquoi cette URL ? Pouvons-nous la changer simplement en started
? Ou simplement getting
? Pouvons-nous mettre tout autre chose ? La réponse se situe dans la zone d'administration de Joomla, avec la fonction d'alias.
Si vous allez dans la zone d'administration de Joomla, vous verrez des alias à différents endroits. Par exemple, sur notre article « Getting started », juste à côté du titre de l'article, vous allez voir l'alias getting-started
.
La fonctionnalité d'alias va apparaître dans chacun de vos articles Joomla. En fait, il est visible dans l'écran principal Articles.
L'alias apparaîtra également pour les catégories.
Vous remarquerez que l'alias porte le même nom que le titre de la catégorie, mais vous pouvez toujours le changer comme vous le souhaitez.
Des alias apparaissent aussi pour les liens de menu.
Chacun des liens de menu peut se voir attribuer un alias. L’alias se trouve juste à côté du titre, cette fois - pour le menu.
Vous vous posez peut être la question : "Si j'ai différents alias à différents endroits, lequel va utiliser Joomla ?"
La réponse sera presque toujours celui du menu. Le lien de menu qui mène à une page sera le plus important pour Joomla.
Si je suis confronté à la question de vouloir contrôler l'URL de mon article ‘Getting started’, l'endroit le plus probable où je vais être en mesure de le changer est via son lien de menu.
Si je vais dans les menus et le menu principal, je vais voir mon article Getting Started.
Je clique sur le lien du menu. Joomla ouvrira l'écran de modification d'élément avec l'élément de menu Getting Started.
Si je supprime le -started
de l'alias, une nouvelle URL s’affichera lors d’un clic sur ce menu.
Si je retourne à ma page d'accueil, l'URL de la page Getting Started a également changé.
Les liens de menu contrôlent dans une large mesure les URL de vos pages.
Cela s'applique aux liens du menu principal. Il contrôle également les liens des sous-menus.
J'ai l'article 1, l'article 2 et l'article 3 en tant que menus déroulants. Si je visite l'article 1, vous verrez que l'URL de cette page est contrôlée par le menu. C'est maintenant tout simplement getting
.
Si je retourne à mes Menus, Menu principal et que l'alias de Getting Started revient à ce qu'il était à l'origine, cela affectera également les autres menus.
getting-started
est désormais l'URL supérieure et les URL des listes déroulantes ci-dessous ont changé.
Ainsi, le lien de menu est la chose la plus importante pour définir les URLs de votre site Joomla. S'il n'y a pas de menu menant à une page, alors Joomla se rabattra sur le contenu et l'alias de chaque article.
Nous avons vu que l'alias est responsable des URL dans Joomla et que le lien du menu est le plus important de tous les alias.
Les alias sont disponibles pour les menus, les articles et les catégories d'articles. La plupart des composants auront aussi des alias.
Si vous utilisez le composant Contacts de Joomla, tous les utilisateurs ou tous les formulaires de contact que vous aurez configurés dans ce composant auront leur propre alias.
Si vous ajoutez des fils d'actualité à votre site, chacun d'entre eux aura son propre alias.
Si vous utilisez des tags pour catégoriser votre contenu, ils auront tous un alias qui leur est propre.
Dans notre exemple, je clique sur le lien de tag Joomla
.
Ainsi, tous les articles qui ont pour tag joomla
sont désormais affichés via cette URL particulière qui utilise l'alias joomla.