hubier Posted August 2, 2014 Share Posted August 2, 2014 Buenas, He instalado este módulo para añadir varios tipos de archivos al pedido de un producto: http://mypresta.eu/modules/ordering-process/customer-files-upload.html y funciona de perlas. La cuestión es: ¿Saben si hay alguna forma de desactivar el botón de "añadir al carrito" (p.ej.: display:none;). Hasta que el cliente ha adjuntado un archivo al pedido? O ¿bloquear el pedido y que no se pueda acceder al pago hasta que el cliente ha adjuntado un archivo?. He estado probando a añadir una condición en las líneas de product.tpl, <p id="add_to_cart" {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}style="display:none"{/if} class="buttons_bottom_block"> pero no sé como indicar que no muestre el botón si el campo de adjuntos está vacío o es "<= 0". Además, puede que no sea el camino adecuado ¿Podría alguien darme alguna pista aunque sea de por dónde tirar? Gracias! Un saludo Link to comment Share on other sites More sharing options...
rafaelamargo Posted August 2, 2014 Share Posted August 2, 2014 Buenas, He instalado este módulo para añadir varios tipos de archivos al pedido de un producto: http://mypresta.eu/modules/ordering-process/customer-files-upload.html y funciona de perlas. La cuestión es: ¿Saben si hay alguna forma de desactivar el botón de "añadir al carrito" (p.ej.: display:none;). Hasta que el cliente ha adjuntado un archivo al pedido? O ¿bloquear el pedido y que no se pueda acceder al pago hasta que el cliente ha adjuntado un archivo?. He estado probando a añadir una condición en las líneas de product.tpl, <p id="add_to_cart" {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}style="display:none"{/if} class="buttons_bottom_block"> pero no sé como indicar que no muestre el botón si el campo de adjuntos está vacío o es "<= 0". Además, puede que no sea el camino adecuado ¿Podría alguien darme alguna pista aunque sea de por dónde tirar? Gracias! Un saludo ¿El modulo no te deja colocar la subida de ficheros adjuntos como obligatorios? (Lo digo porque en las opciones que lleva prestashop (cuiando estas en personalizacion para habilitar campos de archivo y de texto si te deja..) Si fuera solo causa del modulo, comentaselo al autor del modulo.. 1 Link to comment Share on other sites More sharing options...
ventura Posted August 2, 2014 Share Posted August 2, 2014 Buenas, He instalado este módulo para añadir varios tipos de archivos al pedido de un producto: http://mypresta.eu/modules/ordering-process/customer-files-upload.html y funciona de perlas. La cuestión es: ¿Saben si hay alguna forma de desactivar el botón de "añadir al carrito" (p.ej.: display:none;). Hasta que el cliente ha adjuntado un archivo al pedido? O ¿bloquear el pedido y que no se pueda acceder al pago hasta que el cliente ha adjuntado un archivo?. He estado probando a añadir una condición en las líneas de product.tpl, <p id="add_to_cart" {if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE}style="display:none"{/if} class="buttons_bottom_block"> pero no sé como indicar que no muestre el botón si el campo de adjuntos está vacío o es "<= 0". Además, puede que no sea el camino adecuado ¿Podría alguien darme alguna pista aunque sea de por dónde tirar? Gracias! Un saludo Para que se oculte de manera instantea ( sin tener que actualizar la pagina para ver el cambio) hay que hacerlo mediante js. No conozco el modulo, mira ver si incorpora un archivo js o lo lleva incluido en el .tpl y tira por ahi Link to comment Share on other sites More sharing options...
hubier Posted August 3, 2014 Author Share Posted August 3, 2014 ¿El modulo no te deja colocar la subida de ficheros adjuntos como obligatorios? (Lo digo porque en las opciones que lleva prestashop (cuiando estas en personalizacion para habilitar campos de archivo y de texto si te deja..) Si fuera solo causa del modulo, comentaselo al autor del modulo.. Gracias Rafaelamargo por tomarte la molestia de responder. Pero opté por el módulo de pago porque el PS 1.5.4 no permite (o no he encontrado la manera de hacer que permita) adjuntar archivos .pdf, .eps, o .tiff (es una página de una imprenta). Se lo he comentado al autor del módulo, y me ha dicho que de momento no tiene esa opción, pero que la pondrá en la siguiente actualización (y ya que lo he comprado, me permite descargarla gratis, bastante generoso por su parte). Un saludo! Link to comment Share on other sites More sharing options...
hubier Posted August 3, 2014 Author Share Posted August 3, 2014 Para que se oculte de manera instantea ( sin tener que actualizar la pagina para ver el cambio) hay que hacerlo mediante js. No conozco el modulo, mira ver si incorpora un archivo js o lo lleva incluido en el .tpl y tira por ahi Hola Antonio, gracias por la ayuda. Efectivamente tiene un archivo .js, y he intentado ocultar el botón mediante estilos y que lo muestre cuando cargue esa página de .js, pero sin éxito. Le daré alguna vuelta más a ver si consigo domarlo. Un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts