Dans PaymentModule.php, j'ai bien :
$customization_text = ''; if (isset($customization['datas'][Product::CUSTOMIZE_TEXTFIELD])) { foreach ($customization['datas'][Product::CUSTOMIZE_TEXTFIELD] as $text) { $customization_text .= '<strong>' . $text['name'] . '</strong>: ' . $text['value'] . '<br />'; }
Dans cart-detailed-product-line.tpl :
<div class="modal-body"> {foreach from=$customization.fields item="field"} <div class="product-customization-line row"> <div class="col-sm-3 col-4 label"> {$field.label} </div> <div class="col-sm-9 col-8 value"> {if $field.type == 'text'} {if (int)$field.id_module} {$field.text nofilter} {else} {$field.text} {/if} {elseif $field.type == 'image'} <img src="{$field.image.small.url}"> {/if} </div> </div> {/foreach} </div>
= je suppose qu'il y a quelque chose à faire avec le {$field.type ?
Dans le code source de mon mail reçu :
<td style="border:1px solid #D6D4D4;"> <table class="table"> <tr> <td width="5"> </td> <td> <font size="2" face="Open-sans, sans-serif" color="#555454"> <strong>Mug photo personnalisé véhicules</strong> <br> <strong>Custom product</strong>: cc_1660238279<br /> </font> </td> <td width="5"> </td> </tr> </table> </td>
Et le rendu final du mail, avec les balises Strong et Br qui s'affichent en dur :
Mug photo personnalisé véhicules <strong>Custom product</strong>: cc_1660238279<br />