Hola, estoy usando VirtueMart 2.08 con Joomla 2.5.6. Uso Virtuemart sólo como catálogo.
La consulta es la siguiente:
Si un artículo es llamado desde un menú llamado catalogo (de tipo mostrar elemento virtuemart) la url es asi:
/catalogo/nombrecategoria/nombreproducto.
Si el mismo artículo es llamado desde un modulo de virtuemart, la url es la misma:
/catalogo/nombrecategoria/nombreproducto.
Pero si otro artículo, que no está en el menú llamado catálogo la url que construye es:
/component/virtuemart/nombrecategoria/nombreproducto.
He estado leyendo en varios sitios y no termino de ver cual seria la mejor manera para que siempre la url sea la del primer tipo /catalogo/categoria, etc.
¿Se podria con .htacces indicar que sustituya /component/virtuemart por /catalog, para solucionarlo?
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
En las pruebas que he realizado con el Virtuemart y las urls amigables veo que no me muestra el component/virtuemart que me indicas. Esto es así porque tengo publicado un elemento de menú de tipo VirtueMart » Layout por defecto de Virtuemart, de forma que coge el alias de este elemento de menú en lugar del component/virtuemart.
Puedes ver un ejemplo en el siguiente enlace:
http://demopacktienda.webempresa.eu/boutique/tienda/vestidos/vestido-corto-detail
De esta url tendrías que quitar el boutique ya que se corresponde con el directorio donde está instalada la web.
Genial, muchas gracias.... Ya funciona.
El problema era que el modulo lo tenia como Layout de categorias de Virtuemart, en lugar de Layout por defecto de Virtuemart... lo he puesto tal y como has comentado y ya esta solucionado.
Ahora todas las url aparecen con el alias del módulo, en este caso, /catalogo, en lugar de /component/virtuemart.
Saludos