A mi no me importa el dinero: lo verdaderamente importante es lo que puedo comprarme con él…

Arreglar un módulo de Virtue Mart

Desde millones de líneas de código, admin vuelve a escribiros.

Uno de mis clientes me pidió una web BBB, con carrito de la compra, así que la solución fue Joomla + Virtue Mart. El problema vino cuando me dijo que quería enseñar una lista de sus fabricantes y que cuando se picara sobre uno, enseñara sus productos. Teóricamente, el mod_manufacturers lo hace, (eso pone su descripción). Pero por mucho que miraba y remiraba, lo único que me devolvía era la descripción del fabricante.

Como soy programadora y no diseñadora (la de sudores que me dan cada vez que tengo que pelearme con una plantilla del diablo), me arremangué y me puse a buscar una aguja en un pajar, o sea, en dónde estaba dando el error. Lo encontré al final en el archivo llamado shop_browse_queries.php. En la línea 199, donde pone

$where_clause[]  = "manufacturer_id='".$manufacturer_id."'";

hay que reemplazarlo por

$where_clause[]  = "`jos_vm_manufacturer`.`manufacturer_id`='".$manufacturer_id."'";

Y todos tan contentos. Eso sí… vaya tela …

Y como premio por encontrar el error… ¡¡¡me ha llegado mi Mac!!! Lo tengo dormidito a mi lado, esperando a que sea la hora de tirarme en el sofá y disfrutar de él.

2 Comentarios en “Arreglar un módulo de Virtue Mart”

  1. Kara dice:

    El mio está aquí ronroneando en silencioso silencio…

    No he podido evitarlo y he añadido una bonita imagen al post.. tu sabes…

Responder