- Este debate tiene 5 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 9 años, 10 meses por micro.
- AutorEntradas
- octubre 15, 2014 a las 12:02 pm #112725microParticipante
Buenas a todos,
Tengo un producto que me gustaría modificar en la plantilla “detalle de producto” para poder añadirle jquery+css y asi cuando el cliente seleccione una opcion del “campo personalizado” en concreto “variable del carro”, yo pueda cambiar la imagen que se muestra del producto por otra imagen.
Es decir, en mi producto, tengo 3 productos derivados cada uno con una imagen(por ejemplo bote1, bote2 y bote3) y quiero que cuando el cliente ademas de seleccionar el bote que quiera, cuando seleccione una “variable del carro” pueda yo modificar la imagen que se muestra.
Espero haberme explicado con claridad y gracias por contestar.
octubre 15, 2014 a las 12:41 pm #112726RobertParticipantePara eso debe aplicar la tecnica Template override, presente desde joomla 1.5. Aqui en solojoomla, hicieron un apartado especifico, con un ejemplo.
Como le indicaba ayer a otro usuario, para el componente k2, lee este pequeño tutorial indicativo para virtuemart 2 con los pasos a seguir para aplicar cambios en las funciones y estilos de virtuemart 2.
octubre 15, 2014 a las 12:42 pm #112727Federico PiccoliParticipanteCiao
Perdona pero no he entendido bien “Tengo un producto que me gustaría modificar en la plantilla “detalle de producto” esto que quieres decir: que pretendes hacer la modificacion para un solo producto o la modificacion tiene que ser valida para todos?
Pregunta fundamental: sabes programar muy bien en php?
octubre 15, 2014 a las 3:37 pm #112728microParticipante[quote=”Federico Piccoli” post=33046]Ciao
Perdona pero no he entendido bien “Tengo un producto que me gustaría modificar en la plantilla “detalle de producto” esto que quieres decir: que pretendes hacer la modificacion para un solo producto o la modificacion tiene que ser valida para todos?
Pregunta fundamental: sabes programar muy bien en php?[/quote]
Solo sería para la vista detalles de un unico producto, no para todos. Si se algo de php, c, .net, jquery, css, etc.. de todo un poco.
Lo que necesito es saber donde tengo que añadir mi archivo de .js para poder jugar con el CSS, para esto usaria jquery+javascript.
Vere los manuales de template overrides. Gracias Robert
octubre 15, 2014 a las 4:48 pm #112729Federico PiccoliParticipanteCiao
Si el de todo un poco te da para hacer un bucle condicional del tipo:
if
$producto = producto personalizado
….
….
elselo tienes solucionado, sino dirigete a un profesional
octubre 18, 2014 a las 7:53 pm #112735microParticipanteAl final voy a crear una pagina de detalles para asignarla al producto que quiera. Encontre la ruta para esto es “componentscom_virtuemartviewsproductdetailstmpl”.
Voy a copiar default.php y renombrarlo, ahora probare a meterle el css, js y html a ver si me lo coge.
- AutorEntradas
- Debes estar registrado para responder a este debate.