Jump to content

PS 1.7.6.8 Soucis affichage du code dans mail confirmation commande RESOLU


Recommended Posts

Bonjour,

J'ai un petit soucis sur mon mail de confirmation de commande.
2042446669_Sanstitre.jpg.c6e1797fecdfc21d615a93ee15757e90.jpg

Dans la colonne "Produit", on a bien le nom du produit, puis en dessous nous avons la personnalisation du produit.
Le code de mise en gras "Strong" et de saut de ligne "Br" est affiché en "dur", je ne vois pas bien ou modifier et corriger cela....

Merci.

Edited by gouna
Résolu (see edit history)
Link to comment
Share on other sites

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">&nbsp;</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">&nbsp;</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 />

 

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

Bonjour,

Avec la version 1.7 de PrestaShop, prenez l'habitude de préciser le numéro complet de la version, car il en existe des dizaines et comme chaque version correspond à la correction de milliers de bugs, il est souvent plus simple de faire la mise à jour que de chercher à s'amuser à débugger telle ou telle version, même si toute mise à jour de PrestaShop est une aventure.

Link to comment
Share on other sites

  • gouna changed the title to PS 1.7.6.8 Soucis affichage du code dans mail confirmation commande
  • gouna changed the title to PS 1.7.6.8 Soucis affichage du code dans mail confirmation commande RESOLU

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