web-dev-qa-db-fra.com

Comment traduire l'alias du chemin de page de la vue?

Je suis capable de traduire des titres de vues et des menus grâce à config_translation module de base. J'aimerais également que les alias de chemin soient traduits, mais il semble qu'il manque cette fonctionnalité. Une autre façon de le faire?

4
Angus

Sur mes sites multilingues Drupal 8, je vais sur /admin/config/search/path/add pour l'ajout d'un alias d'URL, qui vous demande de sélectionner une langue pour cet alias.

Est ce que c'est ce que vous recherchiez?

9
Gaius

Je cherchais exactement cela et finalement je contribue avec le module d'alias de chemin fixe , il suffit de créer l'alias pour la page des vues comme mentionné précédemment et de le définir comme fixe pour l'exporter dans la configuration. L'alias sera recréé à la volée si nécessaire s'il n'est pas trouvé.

2
Manuel Adan

Vous pouvez gérer vos alias traduits avec le module Pathauto , qui créera automatiquement un alias d'URL traduit à partir du titre du nœud traduit. L'alias d'URL sera construit à partir d'un "modèle" Pathauto préconfiguré et sera automatiquement géré et mis à jour.

2
Q Jones

J'ai eu le même problème et je l'ai fait de cette façon:

créez d'abord une page d'affichage avec un alias, par exemple "alias-test" view page alias

puis allez dans admin/config/search/path et cliquez sur "ajouter un alias"

choisissez la langue que vous souhaitez traduire, dans mon cas je choisis "PT"

sur "chemin système existant", écrivez votre chemin "alias-test" et dans "chemin alias", ajoutez la traduction d'alias "teste-alias" path translation

Cela fonctionne avec l'échangeur de langue, si vous avez plus de 2 langues, vous devez répéter ce processus dans toutes les langues que vous souhaitez traduire

0
Pedro