Jump to content

template email order_conf un peu décalé ?


Recommended Posts

Bonjour,

 

Le template email order_conf et plus particulièrement le tableau des produits n'est pas terrible chez moi.

Il semble que la taille des colonnes ne soit pas fixé pour les lignes produits..

même avec le fameux :

 

 

<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;">

<colgroup>

<col width="15%"/>

<col width="30%"/>

<col width="20%"/>

<col width="15%"/>

<col width="20%"/>

</colgroup>'.$content.'</table>';

 

est ce pareil chez vous ?

Link to comment
Share on other sites

Pour ceux que ça interesse j'ai recadré le truc :

 

Dans le template il faut remplacer les lignes par :


</th><th style="width: 15%; padding: 0.6em 0;">Quantité</th><th style="width: 20%; padding: 0.6em 0;">Prix total</th></tr>
{products}
<tr>
<td colspan="5">{discounts}</td>

 

et dans classes/PaymentModule.php :

Ligne 387 :



  if (!$customization_quantity || (int)$product['cart_quantity'] > $customization_quantity)
   $products_list .=
   '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';">
	<td style="width:15%; padding: 0.6em 0.4em;">'.$product['reference'].'</td>
	<td style="width:30%; padding: 0.6em 0.4em;"><strong>'.$product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : '').'</strong></td>
	<td style="width:20%; padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt, $this->context->currency, false).'</td>
	<td style="width:15%; padding: 0.6em 0.4em; text-align: center;">'.((int)$product['cart_quantity'] - $customization_quantity).'</td>
	<td style="width:20%; padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(((int)$product['cart_quantity'] - $customization_quantity) * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt), $this->context->currency, false).'</td>
   </tr>';

 

Ligne 599 :

'{products}' => $products_list,

Link to comment
Share on other sites

Non pas du tout je n'ai plus de PC pour le moment :( j'espère bientôt ! Peut tu me fournir un screen shot ?

 

Je l'une des dernière personnes dans l'équipes à avoir toucher ce fichier donc je pense pouvoir t'aider !

 

Si tu peut aussi héberger un mail d'exemple sa pourrais aller vite :)

Link to comment
Share on other sites

Tu utilise dreamweaver ?

 

Ok !

 

Le défaut de dreamweaver c'est qu'il a tendance à rajouter des colspans et rowspans un peu partout... Remplace les par des <table> est tes templates d'email seront bien plus sur...

 

L'idéal est d'avoir aucun rowspans dans ton email et casi aucun colspans....

 

Loic.

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...