Jump to content

No consigo quitar el boton "guardar" cuando se introduce una personalizacion del producto


Recommended Posts

Buenas, estoy creando una web de liberacion de moviles

 

Para la linea de introducir el IMEI este post me ha venido muy bien:

 

http://www.prestashop.com/forums/topic/239288-solucionado-cambiar-lugar-personalizaci%C3%B3n-del-producto/

 

Ahora lo que me queda es poder quitar el boton de "guardar"

 

si hubiera alguna forma de que cuando se añadiera al carrito, se guardara ese numero automaticamente. (sin tener que presionar antes "guardar" )

 

 

a ver si alguien sabe como se puede hacer

gracias

Link to comment
Share on other sites

Buenas, estoy creando una web de liberacion de moviles

 

Para la linea de introducir el IMEI este post me ha venido muy bien:

 

http://www.prestashop.com/forums/topic/239288-solucionado-cambiar-lugar-personalización-del-producto/

 

Ahora lo que me queda es poder quitar el boton de "guardar"

 

si hubiera alguna forma de que cuando se añadiera al carrito, se guardara ese numero automaticamente. (sin tener que presionar antes "guardar" )

 

 

a ver si alguien sabe como se puede hacer

gracias

En google, he visto este tema: http://www.prestashop.com/forums/topic/76874-how-to-remove-save-button-for-customized-fields/ (Esta en ingles, quizas algunos de los ultimos post del tema te pueda servir..)

  • Like 1
Link to comment
Share on other sites

En google, he visto este tema: http://www.prestashop.com/forums/topic/76874-how-to-remove-save-button-for-customized-fields/ (Esta en ingles, quizas algunos de los ultimos post del tema te pueda servir..)

 

No me lo puedo creer! me ha funcionado a la primera!

 

para la 1.6, hay que desabilitar ajax y hacer lo que dice el post de shamun "Posted 02 January 2013 - 09:18 PM "

 

 

gracias!

 

Edito:bueno... tanto como a la primera, no... algo no me esta funcionando...a investigar.

Edited by thuxu007 (see edit history)
Link to comment
Share on other sites

No me lo puedo creer! me ha funcionado a la primera!

 

para la 1.6, hay que desabilitar ajax y hacer lo que dice el post de shamun "Posted 02 January 2013 - 09:18 PM "

 

 

gracias!

 

Edito:bueno... tanto como a la primera, no... algo no me esta funcionando...a investigar.

Si consigues hacerlo funcionar al final, comentamelo, siempre es interesante este tipo de opciones.

  • Like 1
Link to comment
Share on other sites

Si consigues hacerlo funcionar al final, comentamelo, siempre es interesante este tipo de opciones.

Si... juraria que me funciono cuando lo puse y ahora me estoy volviendo loco.

 

Bueno para empezar he puesto todo en modo hardcore (sin cache, sin ccc, sin smarty) y he deshabilitado el ajax del carrito

 

siguiendo el post del que todos hablan que funciona:

http://www.prestashop.com/forums/topic/76874-how-to-remove-save-button-for-customized-fields/page-7?do=findComment&comment=1054781

 

 

He detectado que al copiar el fichero CartController.php , el fichero class_index.php de la cache se refresca y introduce la linea, asi que creo que vamos bien.

 

Luego he editado el product.tpl

 

he comentado las lineas

 <!--
                {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 name="textField{$field.id_customization_field}" id="textField{$customizationField}" rws="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>               
                -->

Y lo he remplazado por :

{if $product->text_fields|intval}
{counter start=0 assign='customizationField'}
{foreach from=$customizationFields item='field' name='customizationFields'}
{if $field.type == 1}
<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>
{counter}
{/if}
{/foreach}
{/if}
<input type="hidden" name="quantityBackup" id="quantityBackup" value="" />
<input type="hidden" name="submitCustomizedDatas" value="1" />

No se si me falta algo....

 

Si alguien tiene ganas de experimentar, que me ayude :)

 

Lo estoy probando ahora en un prestashop 1.5.6.2 y tampoco me sale

edito: en prestashop 1.5 funciona con este post: http://www.prestashop.com/forums/topic/76874-how-to-remove-save-button-for-customized-fields/page-7?do=findComment&comment=1140428

 

¿Por que no funciona en la 1.6?

 

 

EDITO2:

 

ALeeeeeee se acabo la investigación, pongo una 1.5 y rulando :D

y ya no hay marcha atras :

 

deletingggggg:

Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-no.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-hr.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-zh-TW.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-el.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-en-NZ.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-cs.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-eo.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-en-GB.js
Respuesta:    250 DELE command successful
Comando:    DELE index.php
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-bs.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-tj.js
Respuesta:    250 DELE command successful
Comando:    DELE jquery.ui.datepicker-id.js
Respuesta:    250 DELE command successful
Edited by thuxu007 (see edit history)
Link to comment
Share on other sites

  • 8 months later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...