Jump to content

Se me solapan los métodos de pago


Recommended Posts

Copias el:
 

modules/sofortbanking/views/templates/hook/payment.tpl

Aqui:

/themes/plantilla/modules/sofortbanking/views/templates/hook/payment.tpl

Si dentro de tu plantilla, no tienes la estructura:

/modules/sofortbanking/views/templates/hook/

Creala...

 

Luego modificas el que esta dentro de plantilla, que es el que digamos tendra prioridad.

 

Saludos,

Link to comment
Share on other sites

Hola Galindo,

 

He efectuado ya el cambio y, a pesar de ponerlo más pequeño, se solpa igualmente con el de Iupay y quedan todos como descolocados. 

 

Hay algun archivo más global que defina los espacios entre las imágenes (logos de pago) en la página de pagos?

Link to comment
Share on other sites

No tengo el modulo enfrente, pero si el tpl, ya que en su día me baje el codigo.

 

Creo que  el codigo de tu modulo es asi:

	<a href="{if method_exists('Link','getModuleLink')}{$link->getModuleLink('sofortbanking', 'payment', ['token' => $static_token])}{else}{$this_path_ssl|escape:'htmlall':'UTF-8'}payment.php?token={$static_token|escape:'htmlall':'UTF-8'}{/if}" title="{l s='Pay with sofortbanking' mod='sofortbanking'}">
	{if $cprotect == "Y" && $lang_iso == "de"}
		<img src="{$module_template_dir|escape:'htmlall':'UTF-8'}img/{$mod_lang|escape:'htmlall':'UTF-8'}/banner_400x100_ks.png" alt="banner_400x100_ks.png" title="{l s='Buy secure with customer protection by sofortbanking' mod='sofortbanking'}" width="400" height="100" />
		{l s='Buy secure with customer protection by sofortbanking' mod='sofortbanking'}
	{else}
		<img src="{$module_template_dir|escape:'htmlall':'UTF-8'}img/{$mod_lang|escape:'htmlall':'UTF-8'}/banner_300x100.png" alt="banner_300x100.png" title="{l s='Pay easy and secure with SOFORT Banking.' mod='sofortbanking'}" width="300" height="100" />
		{l s='Pay easy and secure with SOFORT Banking.' mod='sofortbanking'}
	{/if}
	<br class="clear" />
	</a>
</p>

Prueba dejarlo asi:

<div class="row">
	<div class="col-xs-12">
<p class="payment_module">
	<a href="{if method_exists('Link','getModuleLink')}{$link->getModuleLink('sofortbanking', 'payment', ['token' => $static_token])}{else}{$this_path_ssl|escape:'htmlall':'UTF-8'}payment.php?token={$static_token|escape:'htmlall':'UTF-8'}{/if}" title="{l s='Pay with sofortbanking' mod='sofortbanking'}">
	{if $cprotect == "Y" && $lang_iso == "de"}
		<img src="{$module_template_dir|escape:'htmlall':'UTF-8'}img/{$mod_lang|escape:'htmlall':'UTF-8'}/banner_400x100_ks.png" alt="banner_400x100_ks.png" title="{l s='Buy secure with customer protection by sofortbanking' mod='sofortbanking'}" width="400" height="100" />
		{l s='Buy secure with customer protection by sofortbanking' mod='sofortbanking'}
	{else}
		<img src="{$module_template_dir|escape:'htmlall':'UTF-8'}img/{$mod_lang|escape:'htmlall':'UTF-8'}/banner_300x100.png" alt="banner_300x100.png" title="{l s='Pay easy and secure with SOFORT Banking.' mod='sofortbanking'}" width="300" height="100" />
		{l s='Pay easy and secure with SOFORT Banking.' mod='sofortbanking'}
	{/if}
	<br class="clear" />
	</a>
</p>
	</div>
</div>
  • Like 1
Link to comment
Share on other sites

Hola nadie,

 

Bueno, el problema es más bien que todos los logos salen como desformateados en lo que posición y alineación se refiere. Fíjate, adjunto nueva captura (ya modifiqué el tamaño de Sofort, pero el problema esmás global de todos los métodos de pago)

 

33e6gly.png

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

Si se pudiera ver tu web, podria ayudarte, pero de esta manera solo estamos haciendo pruebas a ciegas.
 
Vamos por partes (vamos hacer una prueba)
 
Vamos a quitar las imagenes el modulo softboking ya que son muy grandes para comprobar una cosa (luego las pondremos de nuevo, para ver como queda)

Es decir el payment.tpl del sofortbanking dejalo así:
 

<div class="row">
<div class="col-xs-12">
<p class="payment_module">
<a href="{if method_exists('Link','getModuleLink')}{$link->getModuleLink('sofortbanking', 'payment', ['token' => $static_token])}{else}{$this_path_ssl|escape:'htmlall':'UTF-8'}payment.php?token={$static_token|escape:'htmlall':'UTF-8'}{/if}" title="{l s='Pay with sofortbanking' mod='sofortbanking'}">
{l s='Pay easy and secure with SOFORT Banking.' mod='sofortbanking'}
</a>
</p>
</div>
</div>

y en caso de que el modulo que estes usando de  
Redsys sea el gratuito, ve al fichero:
 

modules/redsys/views/templates/redsys.tpl

Añade (solo en caso de que no lo tengas añadido) esto:
 

<div class="row">
<div class="col-xs-12">

encima del:
 

<p class="payment_module">

y despues del:
 

</p>

Añade esto:
 

</div>
</div>

para cerrar los divs.

 

Para el modulo de iupay, haz lo mismo, en:

modules/iupay/views/templates/iupay.tpl

Esto suponiendo que estes usando los modulo de aqui: http://www.redsys.es/wps/portal/redsys/publica/areadeserviciosweb/descargaDeDocumentacionYEjecutables (Hablo del Redsys y del Iupay a día de hoy, quizas en un futuro ya vengan corregidos xD)

 

Ya te digo que a ciegas es complicado ayudarte y viendo tu web desde luego esto agilizaria los transmites para poder ayudarte.

Link to comment
Share on other sites

Hola de nuevo Nadie,

 

He seguido todos los pasos que indicas y el resultado es:

 

- Sofort Banking sale mejor, porque solo queda texto, no hay logo

- Redsys y Iupay, siguen igual, no se han movido de la misma posición descentrada...

Link to comment
Share on other sites

Hola nadie, arreglado !!

 

Después de cierre de los if habían varios <br /> (saltos de linea). Entonces, jugando a quitar y poner saltos de linea y en algun caso de parágrafo <p> </p>, he conseguido formatearlo mucho mejor

 

Ahora miraré como modificar el tamaño de los logos, para que ya quede 100% perfecto :) 

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...