Hola,
estoy creando una tienda online con jomla 2.5 y virtuemart 2.0.
He asignado una imagen con un modulo personalizado html en la posición header de la plantila para que la muestre solo en la home, en esta url la podéis ver http://rodanet.es/doudou/ , para el resto de las páginas muestra otra imagen. La podéis ver clicando en cualquier otro elemento del menú.
El problema viene si desde la home clico a alguna de las categorias de VM mostradas en la home, entonces sigue mostrando la misma imagen que la home. Pese a configurar el módulo para que lo muestre únicamente en la home.
No se si hay alguna manera de hacer que al acceder a alguna categoria desde la home muestre la misma imagen que el reste de elementos del menu.
Desde ya muchas gracias!
Saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Roger, prueba sin usar las URLs amigables y dinos si te sigue pasando lo mismo.
Diría que el problema viene por que al pasar a URL amigable no se trasmite el itemID al pulsar en el enlace, y el item ID es por donde se maneja que módulo debe mostrarse en cada elemento de menú.
Saludos
Hola David,
gracias por tu respuesta. En efecto cuanto en la configuración desmarcas las urs amigables se soluciona el problema.
Pero el problema se traslada entonces a las urls, para el futuro seo de la web, es "un marrón" no tener urls amigables. No existe otra solución?
Gracias 🙂
OK, era para ir delimitando el problema, veo que no tenías las 3 opciones de SEO de la configuración global y no se estaba haciendo rewrite y las URLs se veían así:
dominio.com/index.php/component/user/view/register
Lo correcto es que se vea así:
dominio.com/component/user/view/register
Prueba a marcar la opción del rewrite en los parámetros de SEF de la configuración global y prueba de nuevo.
Saludos
Hola David,
estoy tratando de marcar la opción que me indicas, como indica joomla renombro antes el archivo htaccess.txt a .htaccess cambia las urls pero no muestra la páginas solicitada, reporta el siguiente error "No se puede encontrar la página solicitada."
Imagino que es porque la instalación de Joomla esta en un subdirectorio. Aquí me quedo encallado.
Cómo puedo seguir?
Gracias!
Hola Roger, eso es por que el fichero .htaccess está vacío revisa que el fichero .htaccess tenga contenido y sea el correcto, es decir, sea el mismo que viene en el pack de instalación de Joomla de la misma versión que el tuyo.
Saludos!
David,
el archivo si tenía contenido, aún así he copiado el contenido del htaccess de la raiz y lo he pegado en archivo htacces de la instalación del subdirectorio. Y sigue dando el mismo error 🙁
Quedo a la espera de vuestra respuesta! Gracias.
Hola Roger
No deberías tener problemas habilitando urls amigables
Revisa el siguiente artículo : https://www.webempresa.com/blog/item/317-urls-amigables-en-joomla.html
Te recomiendo no copiar el contenido du un archivo .htaccess a otro, ya que no necesariamente puede ser el mismo, usa el htaccess.txt y renombralo a .htaccess
Asegúrate de que al habilitar las urls no tengas index.php como parte de la url
Saludos.
Hola Jhon,
las urls están habilitadas, funciando correctamente. Aparece index.php dentro la url, ahí es donde nos habiamos quedado con tu compañero David.
El archivo httacces ya lo renombré y las url las modifica sin problema pero no encuentra las páginas.
El archivo htacess es el original con su contenido nativo de la instalación desde el gestor de aplicaciones de Cpanel
Joomla esta instalado en un subdirectorio. Te expongo otra vez el problema para ponerte en contexto:
Hola,
estoy creando una tienda online con jomla 2.5 y virtuemart 2.0.
He asignado una imagen con un modulo personalizado html en la posición header de la plantila para que la muestre solo en la home, en esta url la podéis ver rodanet.es/doudou/ , para el resto de las páginas muestra otra imagen. La podéis ver clicando en cualquier otro elemento del menú.
El problema viene si desde la home clico a alguna de las categorias de VM mostradas en la home, entonces sigue mostrando la misma imagen que la home. Pese a configurar el módulo para que lo muestre únicamente en la home.
No se si hay alguna manera de hacer que al acceder a alguna categoria desde la home muestre la misma imagen que el reste de elementos del menu.
Desde ya muchas gracias!
Saludos.
Hola Roger
Actualmente al acceder a :
Contenido solo visible a usuarios registrados
No veo que las urls amigables se encuentren correctamente configuradas , aparece aún el index.php como parte de la url
Luego asegurate de tener un ítem de menú de tipo Layout por defecto virtuemart
Saludos.
Para Quien le pueda interesar ya pude solucionar el problema.
Creé un menu oculto con el layout por defetco de VM y lo asigne como página de inicio.
Y en el menu pricncipal que muestra "inicio" le asigne tipo de menu "alias a otro elemento de menú" que apuntara al menú oculto marcado como inicio. Decir que en el menú principal hay otro elemento "tienda online" que es el layout por defetco de VM.
Con esto consigo que no se muestre el modulo en la posición header al clicar en las categorias de la pantalla de inicio.
Saludos.