Recientemente me he visto en la necesidad de llevar a cabo una instalacion de joomla con virtuemart en varios idiomas.
Como realizar esta instalación
1) Primero debemos tener instalados Joomla, los dos componentes – VirtueMart y Joomfish – y los paquetes de los idiomas que vamos a usar tanto para el Joomla como para el VirtueMart (en efecto, el paquete para el VirtueMart tiene varios idiomas, así que solo hay que instalarlo una vez).
2) Modificar una tabla del VirtueMart. Esto para que Joomfish pueda trabajar con ella. Ejecutamos el siguiente SQL (puede ser a través de phpMyAdmin o cualquier cliente de nuestra preferencia, yo siempre me he ido con el HeidiSQL 4):
ALTER TABLE `jos_vm_product_attribute_sku`
ADD `attribute_sku_id` INT( 11 )
NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
3) Instalamos los componentes del VirtueMart en el Joomfish. Estos los obtenemos de alguna de estas dos direcciones VirtueMart Content Elements for Joomfish 2.0 (en los foros de Joomfish) * – al que hay que hacerle unas modificaciones – o VirtueMart Content Elements for Joomfish 2.0 (en la página de GJC Webdesign) – que ya las tiene hechas – **. Los descomprimimos y los compiamos en joomla_root/administrator/components/com_joomfish/contentelements.
* En caso de haber bajado el primer archivo el cambio que debe hacerse es el siguiente:
Cambiar el nombre del archivo joomla_root/administrator/components/com_joomfish/contentelements/vm_store_info.xml por vm_vendor.xml.
** Aquí les dejo una copia del archivo (ya modificado por la gente de GJC Webdesign):
virtuemart.1.1_joomfish.2.0_contentelementfiles
Fuentes:
Joomla 1.5, VirtueMart 1.1 & Joomfish 2.0
Using Joomfish 2.0 with Joomla 1.5 & VirtueMart 1.1