Surcharge splash_days impossible
Bonjour
Testé avec SPIP 4.2 et 4.3, avec un plugin utilisant le pipeline dédié :
function pluginprefix_mediabox_config($config) {
$config['splash_days'] = 7;
return $config;
}
Ça ne marche pas car dans https://git.spip.net/spip/mediabox/-/blob/3.1/javascript/splash.mediabox.js?ref_type=heads
Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: mediabox_settings.splash_days || 7 });
plante le JS car mediabox_settings.splash_days est une chaine de caractère et non un Int.
En remplaçant par :
Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: parseInt(mediabox_settings.splash_days) || 7 });
Tout marche comme prévu.
Attention, ça entrerait en conflit avec https://git.spip.net/spip/mediabox/-/blob/spip_6043/javascript/splash.mediabox.js?ref_type=heads