Jump to content

modifier l'affichage des modules de paiement


Recommended Posts

Bonjour, sur un PS 1.6.1.14, je souhaite que les 4 modules de paiement s'affichent l'un à côté de l'autre au lieu d'être l'un en-dessous de l'autre. Il y a les modules Paypal, paiement par carte bancaire/Paypal, Paiement par Amazon et Comnpay.
L'inspecteur m'indique que il y a une div row pour chaque. Je l'ai trouvée dans les tpl pour 3 d'entre eux mais pas pour le module paiement par cartebancaire/paypal. Je souhaite pour chaque rajouter  col-xs-12 col-md-3.Du coup, je ne peux pas le faire pour ce module. Où donc cette div se cache-t-elle si elle n'est pas dans le fichier ? L'inspecteur montre deux balises pour ce module : div class = row  et div class = col-xs-12 col-md-6 avant p class=payment_module.
Mais dans express_checkout_payment.tpl du module creditcardpaypal, cela commence directement par la balise p.

J'ai cherché partout sans trouver où se trouvaient ces balises div qui entourent p.
Quelqu'un aurait-il une idée ? Je sèche !

 

Merci d'avance !

Link to comment
Share on other sites

Bonjour, sur un PS 1.6.1.14, je souhaite que les 4 modules de paiement s'affichent l'un à côté de l'autre au lieu d'être l'un en-dessous de l'autre. Il y a les modules Paypal, paiement par carte bancaire/Paypal, Paiement par Amazon et Comnpay.

L'inspecteur m'indique que il y a une div row pour chaque. Je l'ai trouvée dans les tpl pour 3 d'entre eux mais pas pour le module paiement par cartebancaire/paypal. Je souhaite pour chaque rajouter  col-xs-12 col-md-3.Du coup, je ne peux pas le faire pour ce module. Où donc cette div se cache-t-elle si elle n'est pas dans le fichier ? L'inspecteur montre deux balises pour ce module : div class = row  et div class = col-xs-12 col-md-6 avant p class=payment_module.

Mais dans express_checkout_payment.tpl du module creditcardpaypal, cela commence directement par la balise p.

J'ai cherché partout sans trouver où se trouvaient ces balises div qui entourent p.

Quelqu'un aurait-il une idée ? Je sèche !

 

Merci d'avance !

Bonjour,

quel fichier as tu modifié? car c'est une modif que je cherche à faire.

merci pour tes infos

Link to comment
Share on other sites

Merci Doekia, de te pencher sur mon souci.

Hélas ce n'est pas cela. Ce serait trop simple :-(

 

Donc, comme je disais, le tpl de creditcardpaypal n'a pas de div.
Par contre, dans les tpl de paypal, il y a bien 

<div class="row col...">
 <div class ="col..."
   <p class="payment_module_paypal">...</p>
 </div>
</div>
<div class="row">
 <div clas="col ...">
    <p class="payment_module">...</p>
 </div>
</div>

Mais l'inspecteur montre dans "payment_module" 

<a href="javascript:void(0)" onclick="$('paypal_payment_form_credit_card')submit();" id="paypal_process_payment_credit_card" title="Payez par carte de crédit">
<img src="url_site/modules/creditcardpaypal/img/logos/ES_Paypal_logo....gif">

Et cela je ne le vois dans aucun fichier.
 

Pour voir, j'ai modifié les valeurs de <div class="row" > dans les tpl de Paypal, pensant que peut-être le tpl de creditcardpaypal venait remplacer le <p class="payment_module"> mais cela ne change rien.

 

Je m'arrache les cheveux !! 

Si tu souhaites voir le truc, je t'envoie l'url en MP ainsi que mes identifiants client.

Merci !!

Link to comment
Share on other sites

Bonjour,

quel fichier as tu modifié? car c'est une modif que je cherche à faire.

merci pour tes infos

 

Pour Paypal : express_checkout_payment.tpl qui est dans module/paypal/views/hooks. Tu règles la première div class=row col-xs-12 col-md-X" xs-12 affiche sur toute la largeur sur les petits écrans. md-X où X représente le nombre de colonnes sur 12. Donc si tu veux afficher 4 modules de paiement en largeur, tu mets md-3 (car 12 : 4 = 3).

 

Pour Amazon, c'est le fichier payment.tpl.

 

Pour Comnpay, c'est aussi payment.tpl

Link to comment
Share on other sites

Pour Paypal : express_checkout_payment.tpl qui est dans module/paypal/views/hooks. Tu règles la première div class=row col-xs-12 col-md-X" xs-12 affiche sur toute la largeur sur les petits écrans. md-X où X représente le nombre de colonnes sur 12. Donc si tu veux afficher 4 modules de paiement en largeur, tu mets md-3 (car 12 : 4 = 3).

 

Pour Amazon, c'est le fichier payment.tpl.

 

Pour Comnpay, c'est aussi payment.tpl

Merci pour ces infos.

Je n'utilise plus paypal depuis plusieurs années, je ne peut donc t'aider la dessus.

J'ai réussi à les mettres les uns à coté des autres, mais il n'ont plus les mêmes dimensions en hauteur. Je cherche à mettre le texte en dessous de l'image, sait tu comment faire? cela réglerai le problème de hauteur je pense.

Link to comment
Share on other sites

Merci pour ces infos.

Je n'utilise plus paypal depuis plusieurs années, je ne peut donc t'aider la dessus.

J'ai réussi à les mettres les uns à coté des autres, mais il n'ont plus les mêmes dimensions en hauteur. Je cherche à mettre le texte en dessous de l'image, sait tu comment faire? cela réglerai le problème de hauteur je pense.

 

J'ai ajouté un line-height=25px qui semble avoir réglé le problème de hauteur tout en laissant l'image à gauche. Par contre j'ai ajouté un float:left à l'image pour que le texte ne coule pas dessous

Link to comment
Share on other sites

J'ai ajouté un line-height=25px qui semble avoir réglé le problème de hauteur tout en laissant l'image à gauche. Par contre j'ai ajouté un float:left à l'image pour que le texte ne coule pas dessous

ou as tu ajouté line-height?

pour avoir le texte en dessous de l'image, un idée?

Link to comment
Share on other sites

Merci pour ces infos.

Je n'utilise plus paypal depuis plusieurs années, je ne peut donc t'aider la dessus.

J'ai réussi à les mettres les uns à coté des autres, mais il n'ont plus les mêmes dimensions en hauteur. Je cherche à mettre le texte en dessous de l'image, sait tu comment faire? cela réglerai le problème de hauteur je pense.

Manu1238, tu as mis les tpl modifiés dans le dossier modules du thème ? Chez moi, il ne les prend pas en compte.

Pour le line-height, ça marchait bien hier. Aujourd'hui, les boutons n'ont plus les mêmes hauteurs ! va comprendre, Charles !

Link to comment
Share on other sites

J'ai trouvé, avec du temps... mais j'ai trouvé.

certains modules utilise le global.css, et d'autre le css de leur module.

 

Le rendu est TOP!

 

Bon courrage

Perso, je mets tout dans global.css avec !important (et en commentant) cela me permet de retrouver toutes mes modifs d'un coup. 

Comment as-tu fait ? Pour ma part, j'allais justement te dire comment j'ai modifié :-) J'ai ajouté <br /> après l'image dans le tpl. Et dans le css je lui ai dit d'aligner au centre. Pour le module Amazon, j'ai modifié la traduction pour que cela tienne sur une ligne.

Voilà déjà une chose de faite. Mais j'ai dû désactiver le module creditcardpaypal car impossible de lui donner une largeur. L'utilises-tu ?

Link to comment
Share on other sites

Perso, je mets tout dans global.css avec !important (et en commentant) cela me permet de retrouver toutes mes modifs d'un coup. 

Comment as-tu fait ? Pour ma part, j'allais justement te dire comment j'ai modifié :-) J'ai ajouté <br /> après l'image dans le tpl. Et dans le css je lui ai dit d'aligner au centre. Pour le module Amazon, j'ai modifié la traduction pour que cela tienne sur une ligne.

Voilà déjà une chose de faite. Mais j'ai dû désactiver le module creditcardpaypal car impossible de lui donner une largeur. L'utilises-tu ?

Non, je n'utilise plus paypal depuis longtemps.

J'ai aussi modifié la traduction sur les modules CB,chèque,virement,mandat,paiement à la livraison.

Tout est sur une ligne.

 

Prochaine étape, et de donner des images en couleurs à la place du gris.

Link to comment
Share on other sites

Perso, je mets tout dans global.css avec !important (et en commentant) cela me permet de retrouver toutes mes modifs d'un coup. 

Comment as-tu fait ? Pour ma part, j'allais justement te dire comment j'ai modifié :-) J'ai ajouté <br /> après l'image dans le tpl. Et dans le css je lui ai dit d'aligner au centre. Pour le module Amazon, j'ai modifié la traduction pour que cela tienne sur une ligne.

Voilà déjà une chose de faite. Mais j'ai dû désactiver le module creditcardpaypal car impossible de lui donner une largeur. L'utilises-tu ?

! Very important

Lol

Link to comment
Share on other sites

Perso, je mets tout dans global.css avec !important (et en commentant) cela me permet de retrouver toutes mes modifs d'un coup. 

Comment as-tu fait ? Pour ma part, j'allais justement te dire comment j'ai modifié :-) J'ai ajouté <br /> après l'image dans le tpl. Et dans le css je lui ai dit d'aligner au centre. Pour le module Amazon, j'ai modifié la traduction pour que cela tienne sur une ligne.

Voilà déjà une chose de faite. Mais j'ai dû désactiver le module creditcardpaypal car impossible de lui donner une largeur. L'utilises-tu ?

Hum, sur le rendu mobile, les cases se chevauchent, une solution?

Link to comment
Share on other sites

Perso, je mets tout dans global.css avec !important (et en commentant) cela me permet de retrouver toutes mes modifs d'un coup. 

Comment as-tu fait ? Pour ma part, j'allais justement te dire comment j'ai modifié :-) J'ai ajouté <br /> après l'image dans le tpl. Et dans le css je lui ai dit d'aligner au centre. Pour le module Amazon, j'ai modifié la traduction pour que cela tienne sur une ligne.

Voilà déjà une chose de faite. Mais j'ai dû désactiver le module creditcardpaypal car impossible de lui donner une largeur. L'utilises-tu ?

Donc pour le rendu sur écran normal, cela se fait parfaitement, mais pour les smartphones, les cases se chevauchent.

 

j'ai mis ceci dans les pages payment des modules:

<div class="none">
	<div class="col-xs-3 col-md-3">
        <p class="payment_module">

J'ai oublié quelque chose?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...