Pour déterminer le filtre qui affiche la mozaique masonry au chargement de la page :
1 – créer des custom linnks dans le menu avec une variable « myfilter »
ex :
https://monsite.com/nos-produits/gamme?myfilter=prefiltres
Dans un fichier js, je récupère cette variable et avec un setTimout, je recharge la page :
jQuery(document).ready(function($) {
var url = $(location).attr('href');
var pos = url.lastIndexOf("=");
//console.log('1 - récup de l\'url : '+url);
var myfilter=url.slice(pos);
myfilter = myfilter.replace('=', ".");
//console.log('2 - récup de la variable : '+myfilter); setTimeout(function(){
$("div[data-filter='"+myfilter+"']").click(); },1000);
});