Salut,
Oui j'avais fait un truc du genre, je me demandais juste s'il existait un module faisant ça proprement ... Si des fois quelqu'un en a besoin j'ai procédé comme suit:
1/ dans index.html, dans le body:
{loop type="content" name="splash" id="4"}
<div id="splash" style="display:none;">{$DESCRIPTION nofilter}</div>
{/loop}
Ça va chercher le contenu d'un "content", celui qui a l'id 4 que j'ai mis dans un "folder" que j'ai appelé "Caché" qui ne s'affiche nulle part
2/ dans assets/src/thelia.js , en bas ou à l'endroit ou vous mettez votre js perso:
(function($) {
$(document).ready(function() {
//splash on home
var pageclass = $("body").attr("class");
var splashcont = $("#splash").html();
if (pageclass === "page-home" && splashcont !== "") {
bootbox.alert(splashcont);
}
});
})(jQuery);
En gros ça récupère le contenu du content 4 que j'ai récupéré dans un div caché, si on est sur la home et s'il y a vraiment quelque chose dans la description de ce content, j'utilise bootbox pour l'afficher comme une boite d'alerte ....
Bon ça marche :-) Le gestionnaire du site peut supprimer l'alerte soit en dépubliant le content 4 soit en vidant la description de ce content.
Pierre
Last edited by pierrot (10-08-2020 18:26:47)