pourquoi ca n'apparait que de temps en temps :
la première fois que cmsmadesimple va compiler ta page, il va tomber sur ces erreurs, traiter le reste, et mettre le tout en cache.
les fois suivante, le cache existant, il l'affiche directement sans tomber par la case erreur.
vide ton cache de cmsms et tu verras que l'erreur apparait une nouvelle fois.
concernant l'erreur :
Citation :syntax error: unrecognized tag: margin-bottom: 0.21cm;
Ca veut bien dire ce que ça veux dire : smarty essai de compiler un code smarty qui n'en est pas un. Autrement dit tu as quelque part dans le code , sans aucun doute celui de ton gabarit, un passage avec du code CSS tel quel :
Code :
{
margin-bottom: 0.21cm;
[....]
}
Or pour smarty :
Code :
{margin-bottom: 0.21cm;
c'est du smarty, donc il va tenter avec un succès relatif de le traiter.... et il plante.
pourquoi il le traite ? Je paries que toi tu n'as pas encadré le CSS par {literal}{/literal}
je paries même une bouteille de bière là dessus.
donc 2 solutions :
-tu encadres le code
-tu externalise le code dans un fichier CSS dédié comme c'est la coutume de faire normalement.