Avisos
Vaciar todo

[SOLUCIONADO] Cambiar urls paginas Virtue Mart  

 
Javier
 Javier
Usuario eminente

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

Citar
Respondido : 30/08/2012 11:43 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 30/08/2012 11:54 am

Cursos Gratuitos WordPress

Javier
 Javier
Usuario eminente

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

ResponderCitar
Respondido : 30/08/2012 12:30 pm