всем привет)
понадобилось темизировать селекты
нашел модуль jquery_dropdown-6.x-1.2, но не получилось подружить его с hs и фильтром вьюс между
нашел скрипт jQuery selectmenu, установил, но когда выбираешь первый уровень таксономии и появляется следующий уровень hs, то скрипт отваливается
уже сутки бьюсь
буду рад помощи, может кто то темизировал hs select'ы
Марки и модели реализованы через hs
Комментарии
http://www.xiper.net/collect/html-and-css-tricks/verstka-form/nice-selec... пробовали?
последняя версия работает под jquery 1.4.2, но внизу есть ссылки на старые под jquery 1.3.2
Причем скрипт работает и в ие6
Как цепляли скрипт?
Скрипты надо цеплять через Drupal.behaviors
Я для темизации использовал jquery.jqtransform
Тоже когда просто его в шаблон добавлял - работал через раз. Пока не прицепил как Drupal.behaviors
deleted
всем спасибо, сегодня попробую и отпишусь
попробовал, как только подцепил скрипт сразу яваскрипт отвалился на сайте...
скрипт подцепил через .info файл темы
почитал про Drupal.behaviors
написал следующее
$('#block-views--exp-auto-page-1 select:not(.jqTransformHidden)', context)
.addClass('.jqTransformHidden')
$(function(){
$('#block-views--exp-auto-page-1 form').jqTransform();
});
};
класс добавился, но ничего не случилось
подумал и поменял
Drupal.behaviors.jqTransform = function (context) {
$('#block-views--exp-auto-page-1 form', context)
.jqTransform()
$(function(){
$('#block-views--exp-auto-page-1 form').jqTransform();
});
};
</script>
что тоже не помогло
не могли бы подсказать как именно в этом случае использовать Drupal.behaviors?
не могу понять на какое событие можно зацепиться...
У меня в подключенном info темы script.js прописано так:
$(function(){
$('.views-processed .views-widget').jqTransform({imgPath:'/sites/all/themes/styleshop/img/'});
});
}
На вскидку у тебя машина не знает где картинки для оформления брать
Так же не забудь в INFO подключить кроме скрипта
scripts[] = jquery.jqtransform.js
Соответственно если не в корне темы - поправь.
css подключил сразу
случайно не можете дать ссылку на сайт, где реализовали?
p.s. у вас тоже HS используется?
p.p.s. насчет картинок я пока не заморачиваюсь
Нет HS не использовал - просто фильтры во вьюсах
Сайт
ОдеждаСтиль.РФ
с обычными фильтрами проблем то нет...проблемы начинаются когда при выборе первого селекта HS через ajax подгружает второй селект и скрипт отваливается от этих двух селектов(пока не нажмешь кнопку применить)))
спасибо за Drupal.behaviors)
думаю как это побороть...
p.s. так и недодумал
тем более скрипт скрывает
<select>
выводя<ul>
, а тут уже HS отказывается работатьПомогите - у меня не получается - класс чекбоксу не присваивается (фильтр вьюса с чекбоксом). Прописал как у вас - почистил кеш - бесполезно.Папки плагина положил в корень темы.
попробуйте его, дать все достаточно просто, только css свой припишите и все
Спасибо.
У меня темный фон и стандартные чекбоксы не пойдут. Я сделал поиск через фильтр вьюса - добавил селект для поиска по разным словарям.Теперь этот селект заменил чекбоксом - поставил для этого модуль Better Exposed Filters который работает через javascr. Теперь его надо опять же темизировать через javascr - масло масляное.Я бы хотел селект заменить на кнопки.
так что мешает? у меня не получилось HS подружить только из за того 2 и ниже уровень дисплей нон висит и реагируют они на селект, а модуль селект подменяет на ли
есть ссылка на сайт?
Вот здесь я пытался сделать http://zhitomirglobe.info но затем решил этот вопрос проще - заменил боксы на радиокнопки )) Они на черном фоне нормально смотрятся.Если даже на сайте jQuery стоят обычные селекты ...
«Не удалось найти термин: fgfg»
перевод подправьте на более подходящий)
Да спасибо - подправлю - там еще много что доделать надо.