Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème:
Le client souhaite personnaliser l'affichage du sélecteur de langue WPML pour regrouper les versions pays selon leur continent et proposer deux boutons de choix de langue pour un pays.

Solution:
Pour personnaliser le sélecteur de langue, suivez ces étapes :
1. Ajoutez des langues personnalisées en suivant les instructions de ce ticket.
2. Utilisez les documentations suivantes pour créer et personnaliser votre sélecteur de langues :

3. Pour un contrôle plus précis, vous pouvez ajouter le code PHP pour rendre le sélecteur de langue, styler le sélecteur avec du CSS, et mettre à jour les paramètres du sélecteur de langue en suivant cette documentation.

Si cette solution ne semble pas pertinente, veuillez ouvrir un nouveau ticket de support ici.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Ce sujet contient 3 réponses, a 2 voix.

Dernière mise à jour par Ilyes Il y a 1 année et 1 mois.

Assisté par: Ilyes.

Auteur Articles
janvier 11, 2024 à 1:22 pm #15174741

mkt-portalp

Bonjour,

Nous avons un projet de refonte pour notre site web. Notre graphiste a envisagé de présenter le sélecteur de langue tel que présenté en pièce jointe.
L'idée est de regrouper les versions pays selon leur continent. Et pour un pays, proposer 2 boutons de choix de langue.

Pourriez-vous m'indiquer un mode opératoire ou des ressources afin de pouvoir réaliser cela svp ?

Je vous remercie par avance.

Cordialement,

pop-up-langue-2.png
janvier 12, 2024 à 3:03 am #15177132

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Merci d'avoir contacté l'équipe d'assistance WPML,

Il y a deux étapes pour répondre à votre question

1- Ajouter des langues personnalisées

Avant de parler du design de votre sélecteur de langue, nous devons d'abord créer l'architecture adéquate, comme par exemple, vous aurez différentes versions de "français" et d'autres langues, vous cherchez à créer un sélecteur par pays + langue,

J'ai récemment répondu à une demande similaire avec les étapes exactes à prendre en compte :

https://wpml.org/fr/forums/topic/differentes-version-meme-contenu-comment-automatiser/

2- Comment personnaliser le design du sélecteur actuel

Voici toutes les documentations auxquelles vous pouvez vous référer pour créer et personnaliser les sélecteurs de langues :

https://wpml.org/fr/documentation-6/guide-de-demarrage-rapide/configuration-de-la-langue/options-de-selecteur-de-langue/selecteur-de-langue-personnalise/

https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/adding-language-switchers-using-php-and-shortcodes/

N'hésitez pas à me contacter si vous avez besoin d'autres informations,

Cordialement,

janvier 12, 2024 à 8:43 am #15177792

mkt-portalp

Bonjour Ilyes,

Merci pour votre réponse.
Concernant le premier lien que vous m'avez fourni, il s'agit d'un ticket que j'ai ouvert il y a quelques jours dans lequel vous m'aviez parfaitement bien répondu quant au process pour dupliquer des langues.

Le problème réside aujourd'hui dans la personnalisation de l'affichage du sélecteur de langue. J'ai bien pris connaissance des liens que vous m'avez transmis. Je les avais déjà consultés auparavant, mais ne répondent pas tout à fait à notre besoin.
Ces ressources indiquent comment insérer un sélecteur que l'on peut paramétrer dans les réglages WPML > Langues > Sélecteur de langue personnalisé.

Or, moi j'aimerais pouvoir manipuler l'affichage de chaque langue de façon indépendante pour les regrouper / disposer de manière précise dans mon sélecteur (par exemple un shortcode pour afficher une seule langue à un endroit précis). Les paramètres du sélecteur ne permettent pas de faire cela.

janvier 12, 2024 à 11:29 pm #15180818

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Cet article est exactement ce dont vous avez besoin pour avoir un switcher personnalisé :

https://wpml.org/fr/documentation-6/guide-de-demarrage-rapide/configuration-de-la-langue/options-de-selecteur-de-langue/selecteur-de-langue-personnalise/

Suivez ces trois étapes clés :

- Ajouter le code PHP qui rend le sélecteur de langue.
- Styler votre sélecteur de langue avec du CSS
- Mettre à jour les paramètres de votre sélecteur de langue.

Vous pouvez également partager cette documentation avec votre développeur : https://wpml.org/documentation/support/language-configuration-files/customize-wpml-language-switcher/

Comme vous pouvez le constater, ce type de style nécessitera de modifier manuellement le code CSS et PHP.

Cordialement,