HtmlPurifier vire les microdata
C'est le sketch récurrent du plugin intl qui ajoute des microdata sur les prix.
Après vérification en 4.2-dev on a donc les balises <meta>
qui sont virées par HtmlPurifier comme par SafeHtml ce qui n'est pas surprenant:
$ cat testintl.php
<?php
$montant = 30;
$montant = bank_affiche_montant($montant);
include_spip('inc/texte_mini');
var_dump($montant, safehtml($montant));
donne
$ spip php:run --include testintl.php
! Run testintl.php
string(212) "<span class="montant" data-montant-nombre="30" data-montant-devise="EUR">30,00 <span class="montant__devise">EUR</span><meta itemprop="price" content="30" /><meta itemprop="priceCurrency" content="EUR" /></span>"
string(127) "<span class="montant" data-montant-nombre="30" data-montant-devise="EUR">30,00 <span class="montant__devise">EUR</span></span>"