Buenos días, estoy implementando una tienda virtual y he personalizado la plantilla hasta donde he podido, pero me encuentro con 2 problemas que no se solucionar, como he visto que ustedes utilizan la misma plantilla, a lomejor me pueden ayudar, el tema es que
http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos
1.-en la pagina de categorias http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos cuando pincho en la imagen me saca un porup y quiero que me envie a la pagina de detalle.
2.-Quiero que el precio base aparezca tachado cuando existe descuento.
Gracias de antemano y un saludo
Juan Manuel Gonzalez
URL del sitio: http://nina.paginaswebenlaspalmas.com/index.php/es/outlet/vestidos
Hola Juan Manuel, que versión de Joomla y VirtueMart estás usando??
Saludos
Hola, gracias por contestar, utilizo el jomla 2.5 y el vituemart 2.02
salu2
Hola,
Para el tema del enlace de la imagen del producto cuando te encuentras en el listado de productos de una categoría prueba a editar el archivo templates/gk_esport/html/com_virtuemart/category/default.php y localizar el siguiente código:
echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
Prueba a cambiarlo por el siguiente:
$imagen = $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',false); echo JHTML::link($product->link, $imagen);
Sobre el tema del descuento, veo que actualmente tienes configurado el Virtuemart para que solo muestre el descuento pero no el precio base antes de descuentos. Deberías aplicar el cambio en la configuración general de Joomla y luego, darle el siguiente estilo CSS:
text-decoration: line-through;
Muchas gracias Pablo, he probado lo de la imagen y genial, con lo del precio no me entero, creo que lo que me dices lo hice, es decir poner el precio tachado, pero claro, cuando no tiene descuento queda arriba el precio tachado y abajo el mismo precio sin tachar :P. Sabes alguna solución?
un saludo y muchas gracias otra vez
Juan Manuel Gonzalez
Hola Juan Gonzalez, puedes pasarnos la URL de algún ejemplo donde salga arriba el precio tachado y abajo el mismo precio sin tachar??
Saludos
Buenos días David, aqui tienes la url http://nina.paginaswebenlaspalmas.com/index.php/en/coleccion/vestidos
aunque para conseguir que saliese el precio base he añadido una línea de código que he sacado de la pagina de detalle (priceWithoutTax), este es el código completo:
<div class="catProductPrice" id="productPricevirtuemart_product_id ?>">
show_prices == '1') {
if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
}
echo $this->currency->createPriceDiv ( 'priceWithoutTax', '', $product->prices );
echo $this->currency->createPriceDiv('salesPrice','',$product->prices);
echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);
} ?>
Muchas gracias de antemano
Hola,
Podrías hacer algo como lo siguiente:
prices['discountAmount'] != '0') { echo $this->currency->createPriceDiv('basePriceWithTax','',$product->prices); } echo $this->currency->createPriceDiv('salesPrice','',$product->prices); ?>
Como ves en el código, solo se carga el precio base con impuestos cuando el descuento del producto es distinto de cero. De esta forma, si un producto no tiene descuento no se duplica la información.
Muchisimas gracias Pablo, ahora si esta perfecto!! un saludo quedo muy agradecido.
Juan Manuel Gonzalez