[Cerrado] URL format with folders problem with angular material date picker
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.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
8:00 – 17:00
8:00 – 17:00
8:00 – 17:00
8:00 – 17:00
8:00 – 17:00
-
-
-
-
-
-
-
-
Zona horaria del aficionado: Europe/Madrid (GMT+02:00)
Estoy tratando de:
Tengo un app angular que cargo en forma de plugin dentro de wordpress. En dicho wordpress tengo instalado wpml para la gestión de idiomas. Si selecciono en Ajustes WPML / Idiomas que el formato de la url del idioma sea con "distintos idiomas en los directorios", por alguna razón que desonozco el datepicker de la aplicación angular no acepta el LuxonAdapter pasando a funcionar sólo con DateTime de JS. Esto sólo sucede cuando la url es distinta del idioma principal, inglés. Si la url tiene carpeta (/es, /it) el datepicker de angular material carga, pero sólo recibe y devuelve JS Datetime.
Dicho problema tampoco existe si en lugar de seleccionar ese patrón para las url, selecciono la tercera opción, "Nombre del idioma agregado como parámetro" ((enlace oculto, por ejemplo)
URL de (mi) sitio web donde aparece el problema: se carga en la página raíz. Solo funciona en el idioma principal. Todos los archivos de la aplicación angular se están cargando correctamente. He forzado el idioma de la app angular y funciona exactamente igual, así que no es por las traducciones de la misma.
Por lo que comentas parece que la función solo es compatible cuando se añade el idioma como parámetro, parece que algo interfiere cuando se añade el idioma como parámetro.
Lamentablemente no damos soporte para código personalizado, está fuera de nuestro alcance.
Es al contrario. Cuando se usa el idioma como parámetro funciona correctamente. Cuando se usa el idioma en carpeta es cuando falla para cualquier otro que no sea el principal.
Realmente no es código personalizado, es un material date picker con su adaptador para LuxonJS, si bien da el mismo error con el adaptador para MomentJs
Disculpa, no había visto la respuesta. Se puede recrear el error si creas una app angular básica con un material date picker con soporte para idioma, es decir, capturando el idioma de wordpress y cambiando idioma y locale del datepicker en consonancia. Si lo metes en un widget podría quedar así la función widget:
En la aplicación angular debes indicar que deseas usar luxonadapter o momentadapter para uso de la fechas en datepicker con estas librerias (con cualquiera de los dos adapters falla). Por lo que sea, dicho adapter no carga dentro del wordpress en el caso de que se use este tipo de routing de idioma.
El tema '[Cerrado] URL format with folders problem with angular material date picker' está cerrado a nuevas respuestas.
Gestionar el consentimiento de cookies
Utilizamos cookies para optimizar nuestro sitio web y nuestros servicios. Su consentimiento nos permite procesar datos como el comportamiento de navegación. No dar su consentimiento puede afectar a algunas funciones.
Funcional
Siempre activo
Necesario para que nuestro sitio web funcione y se comunique correctamente.
Preferencias
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Estadísticas
Las utilizamos para analizar las estadísticas de nuestro sitio. La información recopilada es totalmente anónima.El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin una citación, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, u otros registros de terceros, la información almacenada o recuperada solo para este propósito generalmente no puede usarse para identificarlo.
Marketing
Estas cookies rastrean su navegación para proporcionar anuncios relevantes para usted.