Hola,
Tengo un problema curioso a la hora de generar los sitemaps con Xmap en varios idiomas. El problema es que genera un sitemap cargando aleatoriamente el código de idioma "es" o "cat" sin que logre ver por qué.
Ejemplo:
Sitemap en español: PREDETERMINADO (Correcto)
http://www.misitio.com/es/?option=com_xmap&view=xml&tmpl=component&id=1
Sitemap en catalán: (Incorrecto: "es" en lugar de "ca")
http://www.misitio.com/ es/?option=com_xmap&view=xml&tmpl=component&id=2
Si corrijo el enlace manualmente en la barra de direcciones, luego carga bien en catalán y carga mal el sitemap en español. (No sé si es algún problema de cache...)
Saludos
URL del sitio: Contenido solo visible a usuarios registrados
Hola Alceste,
En el Xmap hay que reailzar un Sitemap para cada idioma, y seleccionar los menús de cada idioma. Y luego al crear en el elemento de menú en el gestor de menús de Joomla! apuntar al Sitemap en cuestión, y seleccionar que sea visible en el idioma correspondiente.
Saludos
Hola Jordi,
En el Xmap hay que reailzar un Sitemap para cada idioma, y seleccionar los menús de cada idioma. Y luego al crear en el elemento de menú en el gestor de menús de Joomla! apuntar al Sitemap en cuestión, y seleccionar que sea visible en el idioma correspondiente.
Creo que todo esto lo he hecho bien. Los sitemaps se cargan bien des de la web. El problema lo tengo solamente al generar los sitemaps.
Una duda, ¿El sitemap es un elemento en el que se deben usar asociaciones de idioma o no?
Saludos
Hola Alceste,
Tendrías que realizar asociaciones de idioma. No entiendo en que no se generan correctamente, si se muestran bien en el sitio web.
Saludos
Hola,
Tampoco lo entiendo. He hecho asociaciones de idioma y los mapas siguen mostrándose bien en la web, pero al generar los mapas des del componente sigue cargando una url erronea para el mapa web en catalán:
www.misitio.com/es/?option=com_xmap&view=xml&tmpl=component&id=2
Consultaré a los desarrolladores de la plantilla a ver qué me dicen.
Saludos
Hola Alceste,
Revisa el siguiente hilo del Foro donde hemos tratado este mismo tema:
- www.webempresa.com/foro/27-Joomla!-25/50176-Sitemap-con-Xmap-en-sitio-Multilanguage.html
Hola Hicham,
Ya revisé antes este hilo pero no sé ver en él la solución a mi problema. En mi caso el problema se da sólo cuando trato de generar el enlace al sitemap desdel componente en el back-end (Ver anteriores post de este hilo). El resto funciona.
Saludos
Hola Alceste,
Copia y pega las URLs reales que te genera exactamente.
El XMAP genera URLS de los XML pero sin prefijos de idioma. Pero si las copias en el navegador, como tienes una cookie de haber accedido al sitio web en un determinado idioma, entonces si que te añade el prefijo.
Saludos
Hola,
Es posible que el componente XMap tenga algún tipo de error para generar los mapas en xml cuando se trabaja con varios idiomas y el SEO activado. En cualquier caso podrías utilizar las siguientes urls para tus mapas web si lo que quieres es añadirlas a los buscadores:
Español:
Contenido solo visible a usuarios registrados
Hola Pablo,
Esta es la solución por la que había optado, pero no sabía si se podía solucionar lo otro. En cualquier caso, si no afecta en nada me despreocudo de este error al generar los sitemaps.
Saludos y gracias 🙂
Hola,
Aunqué lo importante está solucionado, podría probar a actualizar Xmap a ver si soluciona este pequeño inconveniente al generar los sitemaps. ¿Para actualizar Xmap, puedo hacerlo encima del Xmap actual o debo desinstalar el actual?
saludos
Hola Alceste,
Lo puedes instalar (actualizar) desde el gestor de extensiones de la administración de Joomla!, no hace falta desinstalar.
Saludos
Hola Jordi,
He actualizado Xmap pero no se ha solucionado el error al generar los sitempas. De todos modos podemos, como conozco las urls de los sitemaps el problema no es grave. Tal vez sólo ocurra con esta plantilla, no sé. Si queréis podéis cerrar el hilo.
Saludos