Warning: Array to string conversion in /home/bbrice/webdev/spip41/ecrire/inc/filtres.php on line 5264
Bonjour,
Avec le plugin Prism, je fais appel à produire_fond_statique
ainsi:
$paires = lire_config('prism/paires') ?? [];
$pl = produire_fond_statique('lib/prism-live-modifie.js', ['paires' => $paires]);
Le JS produit est conforme à l'attente mais j'obtiens le message suivant:
Warning: Array to string conversion in /home/bbrice/webdev/spip41/ecrire/inc/filtres.php on line 5264
Et au début du fichier, on retrouve ce commentaire inséré:
/* #PRODUIRE{fond=lib/prism-live-modifie.js,paires=Array}
md5:0a1c0b800df881f84b39119ebbb215ac */
J'ai modifié la ligne $comment .= ",$k=$v";
de ecrire/inc/filtres.php en ceci:
if (is_array($v)) {
$v = implode(",", $v);
}
$comment .= ",$k=$v";
Mais je suis pas sûr de la propreté de la chose...
Merci à vous !