Jump to content

Prestashop validator - BOM marker detected


Recommended Posts

Bonjour,

 

Je suis actuellement en pleine correction de mon module via le validator de prestashop et je suis tombé sur une erreur que je ne comprends pas.

 

Le message d'erreur est le suivant:

 

BOM marker detected

 

J'ai cette erreur sur deux fichiers que j'utilsie comme template pour mes mails, voici leurs codes:

 

fichier 1:(tempmail.html)

<html>
	<body>
		<div style="text-align:center;">
			<h1><u>Nouvel avis sur un produit</u></h1>
			<p>Un nouvel avis vient d'être posté sur le produit : <i>{product_name}</i></p>
			<hr/>
			<h3><u>Message:</u></h3>
			<p>{message_content}</p>
			<p>Note obtenue: {score}/5</p>
			<hr/>
		</div>
	</body>
</html>

Fichier 2(tempmail.txt):

Nouvel avis sur un produit
Un nouvel avis vient d'être posté sur le produit : {product_name}
Message:
{message_content}
Edited by Rapishiny (see edit history)
Link to comment
Share on other sites

Ça ne fonctionne pas.

 

Quand j'essaye comme ça:

<html>
	<body>
		<div style="text-align:center;">
			<h1><u>Nouvel avis sur un produit</u></h1>
			<p>Un nouvel avis vient d'être posté sur le produit : <i>{$product_name}</i></p>
			<hr/>
			<h3><u>Message:</u></h3>
			<p>{$message_content}</p>
			<p>Note obtenue: {$score}/5</p>
			<hr/>
		</div>
	</body>
</html>

Et que je teste l'envoi d'un mail j'obtiens "Note obtenue: {$score}/5"  au ieu de "Note obtenue: 4/5" par exemple.

Pareil si je fais  {$score|escape:'htmlall':'UTF-8'} ça m'affiche "Note obtenue: {$score|escape:'htmlall':'UTF-8'}/5".

 

D'ailleurs en regardant dans le dossier mails de prestashop les templates utilisent les variables sous la forme: {nomVariable}, la seule qui fonctionne actuellement. Je dois rater un truc mais je vois pas.

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

J'utilise notepad++, les fichiers sont actuellement en UTF-8.

 

Testez alors de  convertir les fichiers en UTF-8 (sans BOM), celui qui est juste au dessus de UTF-8

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