ivan_ibarra420 Posted April 14, 2015 Share Posted April 14, 2015 Realice esto de otro tema y lo quize poner en la posicion arriba del carrito pero al momento de salvar se queda cargando y no completa, ojala pudieran ayudarme. Para dejar el bloque de personalizacion, encima de las pestañas donde se muestra la informacion del producto, vamos al fichero:/themes/tu-plantilla/product.tplBuscamos esto:{if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if}y lo dejamos asi:<!-- {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} -->Despues en el mismo fichero, buscamos esto:<!-- Customizable products -->{if isset($product) && $product->customizable}<div id="idTab10" class="bullet customization_block"><form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm" class="clearfix"><p class="infoCustomizable"> {l s='After saving your customized product, remember to add it to your cart.'} {if $product->uploadable_files}<br />{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}</p>{if $product->uploadable_files|intval}<div class="customizableProductsFile"> <h3>{l s='Pictures'}</h3> <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="" /> <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 computer'}{/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></div>{/if}{if $product->text_fields|intval}<div class="customizableProductsText"> <h3>{l s='Text'}</h3> <ul id="text_fields"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1} <li class="customizationUploadLine{if $field.required} required{/if}"> <label for ="textField{$customizationField}">{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if !empty($field.name)}{$field.name}{/if}{if $field.required}<sup>*</sup>{/if}</label> <textarea type="text" name="textField{$field.id_customization_field}" id="textField{$customizationField}" rows="1" cols="40" class="customization_block_input" />{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}</textarea> </li> {counter} {/if} {/foreach} </ul></div>{/if}<p id="customizedDatas"> <input type="hidden" name="quantityBackup" id="quantityBackup" value="" /> <input type="hidden" name="submitCustomizedDatas" value="1" /> <input type="button" class="button" value="{l s='Save'}" onclick="javascript:saveCustomization()" /> <span id="ajax-loader" style="display:none"><img src="{$img_ps_dir}loader.gif" alt="loader" /></span></p></form><p class="clear required"><sup>*</sup> {l s='required fields'}</p></div>{/if}y lo dejamos justo debajo de:{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if} Link to comment Share on other sites More sharing options...
brahian26 Posted January 26, 2016 Share Posted January 26, 2016 Hola que es un fichero y como voy a uno? Soy nuevo en esto y necesito ayuda, yo quiero una lista desplegable para los articulos personalizados, (por ejemplo en "talla") en donde estan todos los talles "x,s,m,l,xl,etc" hay yo puse una opcion que se llama "por encargo" en esa opcion sale $6 mas caro que en los otros talles ya que es personalizado a tu gusto. Pero yo quiero que cuando le des a la opcion de "por encargo" salgan espacion en blanco que digan "tamaño, peso, tamaño de brazo, etc". Agradeceria que alguien me saque de este apuro ya que llevo dias buscando pero no encuentro. Saludos, Brahian. Link to comment Share on other sites More sharing options...
Recommended Posts