franmille Posted November 12, 2012 Share Posted November 12, 2012 Buenas, estoy trabajando con la versión 1.5 y esta es la tienda, todos los productos que se venden en ella, requieren la subida de una foto (personalizado), el problema esta en: -Voy a cualquier producto, subo una imagen y lo añado al carrito (esto va bien). -Luego voy a otro producto, subo la imagen y no muestra la miniatura de la imagen subida, aunque si que la ha subido y la ha relacionado con el producto, lo se porque al añadirla al carrito e ir a el si que muestra la miniatura. Necesito vuestra ayuda, Muchas gracias Link to comment Share on other sites More sharing options...
franmille Posted November 12, 2012 Author Share Posted November 12, 2012 Creo que el problema esta cuando añadimos un producto al carrito, Prestashop limpia los campos de personalización, es posible que indique que no se vea la miniatura y esa variable, no se vuelva a reiniciar? Link to comment Share on other sites More sharing options...
franmille Posted November 12, 2012 Author Share Posted November 12, 2012 (edited) Actualizo: este el código que útiliza prestashop para mostrar la imagen y el campo de subida de la imagen (se encuentra en product.tpl): <ul id="uploadable_files" class="clearfix"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 0} <li class="customizationUploadLine{if $field.required} required{/if}">{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if isset($pictures.$key)} <div class="customizationUploadBrowse"> <img src="{$pic_dir}{$pictures.$key}_small" alt="" /> <img src="{$pic_dir}{$picture.value}_small" alt="" class="customizationUploaded" /> <a href="{$link->getProductDeletePictureLink($product, $field.id_customization_field)}" title="{l s='Delete'}" > <img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="customization_delete_icon" width="11" height="13" /> </a> </div> {/if} <div class="customizationUploadBrowse"> <label class="customizationUploadBrowseDescription">{if !empty($field.name)}{$field.name}{else}{l s='Please select an image file from your hard drive'}{/if}{if $field.required}<sup>*</sup>{/if}</label> <input type="file" name="file{$field.id_customization_field}" id="img{$customizationField}" class="customization_block_input {if isset($pictures.$key)}filled{/if}" /> </div> </li> {counter} {/if} {/foreach} </ul> El problema esta en que cuando añado un producto personalizado al carrito, la imagen del siguiente no se ve, ni tampoco el icono de eliminarla, pero si que esta ahí en el código. Ya que cuando eliminas el primer producto del carrito, si que muestra la segunda imagen. <ul id="uploadable_files" class="clearfix"> <li class="customizationUploadLine"> <div class="customizationUploadBrowse"> <img src="http://setcolor.es/tienda/upload/2c646b3f4775ce3706911edc4068fba9_small" alt="" /> <a href="http://setcolor.es/tienda/es/posters-con-perfil-de-aluminio/23-poster-con-perfil-de-aluminio-30-x-40-cm.html?&deletePicture=11" title="Eliminar" > <img src="http://setcolor.es/tienda/themes/default/img/icon/delete.gif" alt="Eliminar" class="customization_delete_icon" width="11" height="13" /> </a> </div> <div class="customizationUploadBrowse"> <label class="customizationUploadBrowseDescription">Elija su foto</label> <input type="file" name="file11" id="img0" class="customization_block_input filled" /> </div> </li> </ul> En la versión anterior de Prestashop (1.4), no pasaba porque al añadir al carrito no vaciaba los campos de personalización. Se que es un problema importante, pero agradecería mucho cualquier ayuda. Un saludo Edited November 12, 2012 by franmille (see edit history) Link to comment Share on other sites More sharing options...
adrifala Posted November 29, 2012 Share Posted November 29, 2012 Hola, solucionaste el problema... Yo estoy igual, pero nada de nada... Gracias, saludos. Link to comment Share on other sites More sharing options...
micuento Posted April 2, 2013 Share Posted April 2, 2013 Hola, me esta pasando que en los campos personalizados se adjunta correctamente la imagen y al ir a "Pedidos" hago click en el pedido en concreto, y al hacer lcick sobre la imagen que el cliente ha cargado se cierra la tienda y me pide el password, no hay manera de descargar la imagen personalizada... Link to comment Share on other sites More sharing options...
Nebur Posted April 4, 2013 Share Posted April 4, 2013 (edited) Hola, me esta pasando que en los campos personalizados se adjunta correctamente la imagen y al ir a "Pedidos" hago click en el pedido en concreto, y al hacer lcick sobre la imagen que el cliente ha cargado se cierra la tienda y me pide el password, no hay manera de descargar la imagen personalizada... Pasaté por este post, yo lo solucioné con el... http://www.prestashop.com/forums/topic/189400-product-customization/page__p__1169898 Respecto al problema inicial de este post, ¿solucionado? Edited April 4, 2013 by Nebur (see edit history) Link to comment Share on other sites More sharing options...
franmille Posted April 5, 2013 Author Share Posted April 5, 2013 Pasaté por este post, yo lo solucioné con el... http://www.prestasho...age__p__1169898 Respecto al problema inicial de este post, ¿solucionado? No, me toco bajar de versión (1.4.7) Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts