rastreator Posted April 27, 2015 Share Posted April 27, 2015 (edited) Hola a todos! Recientemente he puesto un TPV virtual en nuestra tienda, y utilizo el módulo de REDSYS que he encontrado por el foro. Todo funciona perfecto, pero hay un problema de posición del módulo en el momento del pago, y es que sólo puedo ponerlo en último lugar (me gustaría ponerlo en primer lugar), porque si lo cambio de orden, se descolocan los demás. Parece que hay unas medidas diferentes establecidas para la posición de ese módulo con respecto a los demás... Si alguien me puede echar una mano agradecido estoy. Adjunto una pantalla de cómo lo tengo ahora (se ve que el módulo redsys no ocupa el mismo ancho que los otros, y si lo pongo de primero, me aparece el siguiente módulo a su derecha en lugar de salir debajo). Saludos Edited October 22, 2015 by rastreator (see edit history) Link to comment Share on other sites More sharing options...
rastreator Posted October 22, 2015 Author Share Posted October 22, 2015 Nadie sabe cómo puedo arreglar la posición de este módulo? Link to comment Share on other sites More sharing options...
rastreator Posted October 22, 2015 Author Share Posted October 22, 2015 Hola Enrique, Sí, puedo ponerlo en cualquier orden incluso desde el BO, el problema es que ese módulo tiene algo en su código, que no se donde está, que hace que tenga unas dimensiones diferentes al resto, entonces los módulos de pago que quedan debajo de él al aparecer en el paso del pago, salen a la derecha en lugar de debajo, y en la plantilla móvil directamente sale ese módulo mal y el siguiente ni se ve. Si te fijas en la imagen que adjunto en el primer mensaje, la linea horizontal del tercer módulo se queda a mitad de camino, me gustaría poder hacer que las dimensiones fueran iguales que en los otros, pero no lo veo al inspeccionar código donde puede estar Tiene que ser algo en el código del módulo redsys el que hace que se coloque mal, ya que lo hace en todas las plantillas. Link to comment Share on other sites More sharing options...
rastreator Posted October 22, 2015 Author Share Posted October 22, 2015 Ya está arreglado. Me he puesto a comprar archivos con los de los otros módulos, y al final el problema está en el archivo "redsys.tpl" Había un estilo inline que hacía esa cosa rara, lo he quitado y solucionado. Aquí está el código del archivo redsys.tpl por si alguien llegase aquí con el mismo problema. <p class="payment_module"> <a href="javascript:$('#redsys_form').submit();" title="{l s='Conectar con el TPV' mod='redsys'}"> <img src="{$module_dir}tarjetas_redsys.png" alt="{l s='Conectar con el TPV' mod='redsys'}"> {l s='Pago con tarjeta de credito credito a traves de la plataforma Redsys' mod='redsys'} {if $fee>0} <br /><br /> {l s='Este método de pago lleva asociado un recargo de ' mod='redsys'} <font color="red"/><b/>{convertPrice price=$fee}.</b/></font/> {l s='El recargo se sumará a los gastos de envío' mod='redsys'} {/if} </a> </p> <form action="{$urltpv}" method="post" id="redsys_form" class="hidden"> <input type="hidden" name="Ds_Merchant_Amount" value="{$cantidad}" /> <input type="hidden" name="Ds_Merchant_Currency" value="{$moneda}" /> <input type="hidden" name="Ds_Merchant_Order" value="{$pedido}" /> <input type="hidden" name="Ds_Merchant_MerchantCode" value="{$codigo}" /> <input type="hidden" name="Ds_Merchant_Terminal" value="{$terminal}" /> <input type="hidden" name="Ds_Merchant_TransactionType" value="{$trans}" /> <input type="hidden" name="Ds_Merchant_Titular" value="{$titular}" /> <input type="hidden" name="Ds_Merchant_MerchantName" value="{$nombre}" /> {if $notificacion>0} <input type="hidden" name="Ds_Merchant_MerchantURL" value="{$urltienda}" /> {/if} <input type="hidden" name="Ds_Merchant_ProductDescription" value="{$productos}" /> <input type="hidden" name="Ds_Merchant_UrlOK" value="{$UrlOk}" /> <input type="hidden" name="Ds_Merchant_UrlKO" value="{$UrlKO}" /> <input type="hidden" name="Ds_Merchant_MerchantSignature" value="{$firma}" /> <input type="hidden" name="Ds_Merchant_ConsumerLanguage" value="{$idioma_tpv}" /> <input type="hidden" name="Ds_Merchant_PayMethods" value="T" /> </form> Link to comment Share on other sites More sharing options...
Recommended Posts