[Résolu] Difficultés rencontrées avec le Theme builder de Royal Addons en coopération avec WPML
Ce sujet est résolu. Voici une description du problème et de la solution.
Problème : Vous utilisez deux headers différents configurés pour des pages spécifiques avec Royal Addons et Elementor. Les headers disparaissent lorsque vous changez la langue sur les pages. Solution : 1. Vous n'avez pas besoin de traduire les menus dans ces modèles. Les menus sont gérés automatiquement et récupèrent les titres traduits. Pour plus d'informations sur la gestion des menus traduits, consultez la documentation sur la traduction des menus. 2. Pour les conditions des headers, remplacez les ID des pages originales (996 et 108) par les ID des pages traduites dans les conditions de votre thème.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et de vérifier la version du correctif permanent. Si nécessaire, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
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.
Contexte de la question:
J'utilise 2 headers différents pour 2 pages actives sur le site avec Royal Addons et Elementor. Dans le Royal Addons Theme builder, les headers sont configurés pour des pages spécifiques : Temp Header Asmile Patient pour la page 108 et Temp Header Asmile Dentiste pour la page 996. Les pages concernées sont lien caché et lien caché. Je m'attendais à ce que chaque header s'affiche correctement avec son sélecteur de langue et le menu traduit.
Symptômes:
Les pages se chargent bien en anglais, mais le header disparaît.
Questions:
Pourquoi le header disparaît-il lorsque la langue est changée ?
Comment puis-je faire en sorte que chaque header s'affiche correctement avec le sélecteur de langue ?
Je précise que mes mises à jour sont automatique et les dernières mises à jour que vous mentionnez ne me sont pas proposées.
malheureusement, le responsable du service informatique me confirme que ce site étant sous wordpress.com et non .org nous ne pouvons pas accéder à ces fichiers.
bonjour,
les 2 headers sur home patient et sur home dentiste2 sont le menu dentiste
je vois que menu "patient 1sptb" et "menu dentiste 1sptb" sont maintenant les mêmes alors qu'ils ne pointaient pas vers les mêmes pages.
Dans apparence/menu ils sont pourtant ok.
Dans apparence/menu j'ai maintenant cette liste (en pj) qu'est-ce qui est actif et qu'est-ce qui est utile ?
sur Royal Addons theme builder j'ai maintenant 8 templates
il semble que les seuls actifs sont le 4 et le 8.
tous les autres me donnent un message d'alerte WPML (en pj)
le problème est le suivant : les headers dentistes étaient réglés sur tout le site.
j'ai réaffecté l'index page 996 et ça ne marche plus ni pour la page dentiste, ni pour la page patient.
nouveau problème trouvé : j'ai maintenant le même message d'alerte de WPML quand j'essaye d'ouvrir les page "home patient" et "home dentiste 2" et ces pages s'ouvrent en anglais sans leur header quand je fais une visualisation.
Bonjour, une remarque : sur une vidéo Royal addons plus WPML les instructions pour traduire les headers dans le theme builder, l'utilisateur montre deux étapes quand il clique sur "Translate WPLM templates".
(images en pj) header1.png et header2.png.
pour moi l'étape 1 est la même mais si je clique sur le crayon anglais du header patient par exemple j'ai (en pj) header3.png.
Les langues: Anglais (English )Allemand (Deutsch )Français (Français )
Fuseau horaire: Europe/Zagreb (GMT+02:00)
L’avertissement que vous voyez concerne la tentative de modification de la traduction en dehors de l’éditeur de traduction, et vous ne devez pas procéder ainsi, mais modifier les traductions directement dans l’éditeur de traduction. Toute modification effectuée directement dans WordPress sera écrasée par l’éditeur de traduction.
En ce qui concerne tous ces doublons de modèles d’en-tête, je trouve qu’il est difficile de savoir lequel est utilisé où. C’est pourquoi je vous suggère de supprimer tous ceux que vous n’utilisez pas et de ne conserver que ceux dont vous avez besoin.
J’ai remarqué la même chose avec les menus – vous avez des dizaines de menus en langue française, que je pense avoir été simplement copiés à partir de ceux en anglais, mais ils sont traduits différemment.
Quant aux chaînes qui n’apparaissent pas dans l’éditeur de traduction pour un en-tête particulier, l’éditeur de traduction n’affichera que le contenu de cet en-tête, donc si aucune chaîne (widgets Elementor) n’y figure, elles ne seront pas affichées.
Je vous suggère de nettoyer d’abord tous ces menus et en-têtes redondants, cela facilitera le débogage.
tous ces menus et ces templates redondants n'existaient pas avant votre intervention.
je suis incapable de savoir ce qui marche ou pas. je vais devoir tout effacer et repartir de zero.
Mais ça ne m'explique pas pourquoi les pages test patient et dentiste2 s'ouvrent en anglais avec l'avertissement WPML et pourquoi la baseline du logo Elementor quand j'ouvre une page apparait en allemand 🙂
ok pour les pages test. elle s'ouvrent maintenant en francais sans header.
home patient avec le header dentiste.
Chargement du logo elementor est maintenant en francais.
"Quant aux chaînes qui n’apparaissent pas dans l’éditeur de traduction pour un en-tête particulier, l’éditeur de traduction n’affichera que le contenu de cet en-tête, donc si aucune chaîne (widgets Elementor) n’y figure, elles ne seront pas affichées".
Comment faire en sorte que cette chaine y figure ?
parce qu'il semble sur cette video que ça soit fondamental pour la coopération Royal Addons et WPML (à partir de 1:30) lien caché
j'ai fais le ménage, mais je ne sais pas si c'est un problème de cache mais les menus que je crée dans Apparence/menus disparaissent quand je les crée ou les élément attachés disparaissent aussi. Je ne sais pas si c'est un problème de cache. j'essaye encore.
Plus rien ne marche depuis votre intervention.
je n'ai toujours pas accès au strings et le premier menu dans team builder ne s'affiche pas.
Donc je ne sais pas quoi vous dire mais je viens de perdre plusieurs jours alors que j'avais des headers qui fonctionnaient pour les 2 pages jusqu'a la traduction par WPML
Bonjour,
Ok le problème venait du cache du site worpress.com.
j'ai réussi à trouver le chemin.
j'ai donc maintenant 2 headers qui s'affichent sur la bonne page avec leur bonne affectation dans le theme builder.
Nous revenons au départ : le header disparait quand je change de langue.