Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
Si estás experimentando alertas de 'non-unique id' en las páginas traducidas usando Elementor y notas que los vínculos de las ventanas emergentes aparecen duplicados en la barra de administración, esto se debe probablemente a que tanto la plantilla original como la traducida se están mostrando en la misma página.
Solución:
1. Asegúrate de que la plantilla de la ventana emergente haya sido correctamente traducida. Puedes revisar esta guía para entender el proceso de traducción de las plantillas de Elementor.
2. Abre la página donde está asignada la plantilla de la ventana emergente y revisa las condiciones de visualización. Asegúrate de que solo la ventana emergente traducida esté asignada a la página traducida y que la original (en español) no se muestre junto con la versión traducida (en inglés).
3. Ve a Elementor > Plantillas > Ventanas emergentes y abre la plantilla en el editor de Elementor. Confirma que cada versión en diferentes idiomas tenga las condiciones de visualización correctas configuradas. Puede ser necesario separar las condiciones por idioma para asegurar que solo se muestre una ventana emergente por página.

Si la solución proporcionada no resuelve tu problema o parece no ser relevante debido a que está desactualizada o no se aplica a tu caso, te recomendamos abrir un nuevo ticket de soporte. Te sugerimos también revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 1 respuesta, tiene 2 voces.

Última actualización por Prosenjit Barman hace 9 meses, 3 semanas.

Asistido por: Prosenjit Barman.

Autor Publicaciones
septiembre 3, 2024 a las 3:43 pm #16136635

be-dental-expert-trainingS

Antecedentes del problema:
Estoy tratando de resolver un problema con las ventanas emergentes creadas con Elementor que generan alertas 'non-unique id' en las páginas traducidas. Cambié la configuración de 'Mis plantillas (elementor_library)' a 'Traducible solo mostrar elementos traducidos' pero no se resuelve el problema. En la barra de administración de las páginas traducidas, en la sección para Elementor, aparecen los vínculos de las ventanas emergentes dos veces, uno enlaza con la plantilla del idioma primario (español) y el otro enlaza con la plantilla traducida (inglés). Observe las capturas en los siguientes enlaces:
enlace oculto
enlace oculto

Síntomas:
Las ventanas emergentes creadas con Elementor generan alertas 'non-unique id' en las páginas traducidas. En la barra de administración de las páginas traducidas, los vínculos de las ventanas emergentes aparecen dos veces.

Preguntas:
¿Cómo puedo resolver las alertas 'non-unique id' en las páginas traducidas?
¿Por qué aparecen los vínculos de las ventanas emergentes dos veces en la barra de administración de las páginas traducidas?

septiembre 4, 2024 a las 6:17 am #16138383

Prosenjit Barman
Partidario de WPML desde 03/2023

Idiomas: Inglés (English )

Zona horaria: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support.

To reduce the waiting time, I took this ticket and responded in English. Please let me know if you're okay with it or if you want to continue the conversation in Spanish language. I will check and forward this ticket to one of our Spanish-speaking supporters to assist you in the Spanish language.

The 'non-unique ID' issue you're encountering is likely due to Elementor rendering both the original and translated popup templates on the same page, leading to multiple elements with the same ID. This often happens when both templates are not correctly assigned or recognized by WPML.

To resolve this:

1. Please make sure that the Popup default Popup template has been translated correctly. Please check this guide to understand the process of translating the Elementor templates.

2. Open the page where the popup template is assigned and review the display conditions. Make sure that only the translated popup is assigned to the translated page, and that the original (Spanish) popup is not being displayed alongside the translated (English) version.

3. Go to Elementor > Templates > Popups and open the template in the Elementor editor. Confirm that each language version has the correct display conditions set. You may need to separate conditions by language to ensure only one popup is shown per page.

Kindly review the information provided above and let me know if it helps resolve the issue. If you need further assistance, I'll be happy to help.

Best regards,
Prosenjit

septiembre 4, 2024 a las 3:01 pm #16141443

be-dental-expert-trainingS

Hi! Prosenjit

Thank you for taking on my case... I have solved the problem in a slightly different way. The steps you recommend work perfectly for most popups that have display conditions configured. In my case, popups do not have any display conditions because they are displayed when clicking a button. In the button link I use the dynamic tags > popup option and select the popup from the list. So, to solve my problem I edited directly with Elementor the translated version of the page and assigned the translated version of the popup to the button.

Thank you for your support.

Kind regards