J'ai repris mes tests pour n'afficher le module de recherche que dans les pages de listing et non dans les pages produit.
Pour cela j'utilise (comme indiqué dans le message barré ci-dessus) le plugin "NoNumber Modules Anywhere".
Le curseur n'apparait pas lorsque j'affiche le module dans une position personnalisée. Ceci sans doute car le code suivant n'apparait pas dans la page :
<!--
if(!hkjQuery) window.hkjQuery = window.jQuery;
hkjQuery(document).ready(function(){
hkjQuery("#slider_Prix_module_123").prop('slide',null).slider({
animate: true,
range: true,
min: 0,
max: 1000,
step:10,
values: [0, 1000],
slide: function( event, ui ) {
hkjQuery( "#filter_Prix_module_123_values" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
hkjQuery( "#filter_Prix_module_123" ).val(1);
hkjQuery( "#filter_span_Prix_module_123" ).html( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
},
change: function( event, ui ) {
}
});
hkjQuery( "#filter_Prix_module_123_values" ).val( hkjQuery( "#slider_Prix_module_123" ).slider( "values", 0 ) + " - " + hkjQuery( "#slider_Prix_module_123" ).slider( "values", 1 ) );
hkjQuery( "#filter_span_Prix_module_123" ).html( hkjQuery( "#slider_Prix_module_123" ).slider( "values", 0 ) + " - " + hkjQuery( "#slider_Prix_module_123" ).slider( "values", 1 ) );
hkjQuery('#dialog_link, ul#icons li').hover(
function() { hkjQuery(this).addClass('ui-state-hover'); },
function() { hkjQuery(this).removeClass('ui-state-hover'); }
);
});
//-->
Sauriez-vous pourquoi ce code n'est pas généré lorsque le module est dans une position personnalisée dans une vue HikaShop (product/listing) ?
Je vous remercie une nouvelle fois pour votre aide.