Jump to content

Recommended Posts

[Résolu] Bonjour,

 

Aujourd'hui, je m'attaque à mes templates d'emails...

Pour ma version de PS, je suis sous 1.5.4.1

 

Pas de soucis globalement avec la couleur vu qu'on peut la choisir dans le BO.

Préférences >> Thèmes

 

Et donc cette couleur est appelée dans les templates avec la variable "{color}"

 

Bon... jusque-là rien de bien compliqué... ^_^

 

Ce qui m'amène, c'est que dans certains templates ("/mails/fr/order_return_state.html" par exemple), la couleur est en dur ("background-color: #db3484" oui oui, c'est le "joli" rose).

 

Ma question est de savoir si je remplace le code couleur par la variable {color}, est-ce que cela va fonctionner ?

 

Quelqu'un a déjà testé ?

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

Re,

 

Quel appel css ?

Ici on ne parle pas plutôt de code php qui va chercher la valeur de "PS_MAIL_COLOR" dans la table configuration ?

 

De la même manière que pour

  • {shop_name}
  • {shop_url}
  • {product}
  • ...

Ou bien je suis tout à fait à côté de la plaque ?!?? :blink:

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

Le {color} doit être assigné à un moment par un contrôleur.

Il reste encore des templates ou cela ne semble pas le cas (surtout dans les modules) et où la valeur est toujours inscrite en dur.

 

Un rechercher/remplacer tout permet de remplacer cette couleur par celle que vous souhaitez, d'un seul coup :)

Link to comment
Share on other sites

Justement, je voulais éviter de remplacer en dur.

Je voulais faire ça proprement en remplaçant le "#db3484" par "{color}".

 

Et ma question était de savoir si quelqu'un avait déjà testé vu que dans mon exemple, ce fichier html a aussi plein d'autres variables :

  • {shop_name}
  • {firstname}
  • {lastname}
  • ...

Donc je me demandais pourquoi le {color} ne pourrait pas fonctionner.

Je crois que je vais chipoter pour tester, ça...

Link to comment
Share on other sites

C'est quelque chose que je voulais tester également, je te laisse le faire et je veux bien un retour :D

 

Je ne sais pas si ces valeurs {color}, {shop_url}, destinés au mails, sont définis une seule fois et présente à chaque appel d'un template mail, ou si elles sont redéfinit dans les controllers correspondant à chaque fois...

Link to comment
Share on other sites

Ayant mis au point cette fonctionnalité, je peux vous répondre.

 

La variable est définie une seule fois et pour l'ensemble des templates, même ceux des modules. Vous pouvez donc sans soucis modifier cette valeur par {color} sans soucis ;-)

  • Like 1
Link to comment
Share on other sites

Wow ! Super !

J'avais pas encore eu le temps de tester.

Je me prenais la tête avec mes prix de ventes et donc cette "adorable" TVA qui m'énèrve, qui m'énèrve....

 

Là-dessus, je vais déboucher une pitite bouteille de vin pour célébrer ça !

A la vôtre, les z'amis ! :D

 

Et merci !

 

PS Où on le met, le "[Résolu]" vu que je ne peux pas changer le titre du topic ?

Edited by Profette (see edit history)
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...