создал вювс с експозе фильтрами. в своем модуле подключил js файл.
$(document).ready(function(){
$("#edit-rates").bind('change', function() {
var optionValue = $("#edit-rates").val();
var rang1 = $("#edit-ran-1").val();
var rang2 = $("#edit-ran-2").val();
var rang3 = $("#edit-ran-3").val();
var rang4 = $("#edit-ran-4").val();
var rang5 = $("#edit-ran-5").val();
if(optionValue == '1') {
$("#edit-price-from").hide();
$("#edit-price-from").val(rang1);
$("#edit-price-to").val(rang2);
}
else if(optionValue == '2') {
$("#edit-price-from").val(rang3);
$("#edit-price-to").val(rang4);
}
else if(optionValue == '3') {
$("#edit-price-from").val(rang5);
$("#edit-price-to").val('');
}
else {
$("#edit-price-from").val('');
$("#edit-price-to").val('');
}
});
});
создал шаблон для експозе фильтров - views-exposed-form--search--page-1.tpl.php (много филтров и в нем удобнее все раставить как надо), но js скрипт теперь не работает. тоисть если без этого шаблона все работает прекрасно, а если с ним нет. может в препроцессе подключать яваскрипт?
Комментарии
Скрипт нужно обернуть в
....
}(jQuery));
Подключать через:
drupal_add_js('путь/скрипт.js');
?>
http://drupal.org/node/756722