Hola:
Estoy tratando de crear una variante genérica de producto pero la ubicación de esta opción queda demasiado abajo del carrito de compra por lo que puede generar confusión o simplemente no se ve bien, como puedo cambiar la posición del desplegable? ver imagen
Hay algún módulo o pluging o algún sitio donde se pueda descargar otro diseño de los detalles del producto?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Para cambiar la posición donde se coloca el selector de la variante genérica de producto en Virtuemart deberías editar el archivo components/com_virtuemart/views/productdetails/tmpl/default.php y buscar el siguiente código:
if (!empty($this->product->customfieldsSorted['normal'])) { $this->position = 'normal'; echo $this->loadTemplate('customfields'); } // Product custom_fields END
Este código lo tendrás que colocar en la posición deseada, por ejemplo, justo debajo del código:
// Add To Cart Button // if (!empty($this->product->prices) and !empty($this->product->images[0]) and $this->product->images[0]->file_is_downloadable==0 ) { if (!VmConfig::get('use_as_catalog', 0) and !empty($this->product->prices)) { echo $this->loadTemplate('addtocart'); } // Add To Cart Button END
Es conveniente que en lugar de aplicar el cambio directamente en el archivo, te lo descargues, lo modifiques y lo subas en la ruta templates/theme272/html/com_virtuemart/productdetails. De hecho, antes de aplicar el cambio comprueba si ya existe un archivo con nombre default.php en esa ruta ya que, de así, lo cambios que te comentaba antes tendrás que aplicarlos en este archivo. Por seguridad, haz una copia de archivo antes de aplicar cambios.
Sobre el tema del diseño de la ficha de detalles de producto, normalmente estos cambios se aplican dentro de la propia plantilla de Joomla. Existen plantillas de Joomla que ya cuentan con diversas modificaciones en el diseño de los diversos apartados de la tienda como, por ejemplo, hacemos en nuestros Pack Tienda:
https://www.webempresa.com/packs-joomla/pack-tienda-joomla.html
Existen otras alternativas, como las que puedes ver en el siguiente enlace:
Hola Pablo:
Muchas gracias por la aclaración, me ha sido de gran ayuda,.... ya esta realizado el cambio.
Gracias de nuevo.
Un saludo
Carlos :laugh: