Hola!
Me estado aplicando el artículo de vuestro blog "Mostrar logo del fabricante en la ficha de producto de Virtuemart", y me funciona de maravilla, de forma que veo el logo bajo el precio y sobre "Añadir a favoritos" en la template your-shop.
Sin embargo, cuando abro la ficha de un producto desde el módulo GK3, el logo no me aparece donde lo tengo, sino dentro de la ficha "detalles del producto". Imagino que tendré que modificar otro archivo, además de los dos que indicáis en el tutorial del blog:
administrator/components/com_virtuemart/html/shop.product_details.php
components/com_virtuemart/themes/yourshop/templates/product_details/webempresa_details.tpl.php
En fin, que he estado toqueteando webempresa_details_sin_favoritos.tpl.php, porque veía que en esa vista no salían los favoritos, pero no. ¿Sabéis decirme en qué archivo hay que cambiar de lugar el código?
mil gracias!
Hola Pedro,
Si nos adjuntas un enlace concreto que apunte a como se visualiza determinado producto en el módulo o componente GK3 podremos hacernos una idea clara de como se ve y que habría que modificar para que se visualice.
Desconozco hasta que punto GK3 se lleva bien con VirtueMart en este sentido y de ahí la necesidad de que siempre se aporte una url para poder analizar estas cosas.
Saludos
La URL es:
Si accedes a un producto a través de la tienda, o picando sobre los productos destacados, el logo sale en el lugar correcto.
Si accedes a través del banner GK3, no.
Hola Pedro,
Según veo no se muestra el logo del fabricante pero tampoco veo que se muestre la imagen del producto por lo que puedo interpretar que sea un problema del módulo GK3 a la hora de acceder a la carpeta de las imágenes o de mostrarlas con la url correcta.
¿Puedes adjuntar capturas de como cargas los ítems de productos de VirtueMart en el módulo?
Saludos
Hola David,
El problema está en que quería que el logo se mostrara más arriba, bajo el precio del producto. Si entras en una ficha de producto desde el inicio de la web (por ejemplo, picando en los productos destacados), sale correctamente.
Hola Pedro,
En los diferentes productos que he ido visualizando se muestra el logo del fabricante debajo del precio:
Si en alguno ves que no se muestra, puede que tengas una plantilla diferente asignada a la categoría del producto que estés visualizando.
Saludos
Hola,
El problema era el siguiente:
si pico en un producto destacado (por ejemplo), veo el logo del fabricante correctamente:
http://www.free-run.es/index.php?page=shop.product_details&category_id=22&flypage=webempresa_details.tpl&product_id=302&option=com_virtuemart&Itemid=70
si pico en el banner GK3 del mismo producto, el logo del fabricante sale, pero en la parte inferior:
http://www.free-run.es/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=302&category_id=22&option=com_virtuemart&Itemid=9999
Como para poner el logo del fabricante modifiqué los archivos siguientes:
administrator/components/com_virtuemart/html/shop.product_details.php
components/com_virtuemart/themes/yourshop/templates/product_details/webempresa_details.tpl.php
me preguntaba si debía modificar otro.
De todas formas, si es algo muy complicado, puedo cambiar el banner GK3 por otro que me permita escribir directamente el enlace al producto. Ese sería el plan B.
Hola,
Parece que el problema está en la forma en la que se construyen los enlaces desde el componente GK3, de forma que no quedan construidos de forma correcta.
Mi recomendación es que, en lugar de utilizar la opción que incluye de seleccionar el producto de Virtuemart para que el propio componente construya el enlace, lo pongas por tu cuenta.
Es decir, en el parámetro Link type selecciona Own link, y en el parámetro Link pon el enlace al producto si usar el selector de su derecha.
Por ejemplo, si quieres enlazar con el producto http://www.free-run.es/index.php?page=shop.product_details&category_id=22&flypage=webempresa_details.tpl&product_id=302&option=com_virtuemart&Itemid=70&vmcchk=1&Itemid=70 pon en enlace index.php?page=shop.product_details&category_id=22&flypage=webempresa_details.tpl&product_id=302&option=com_virtuemart&Itemid=70&vmcchk=1&Itemid=70
gracias, así acabo de hacer 🙂