[Решено] Помогите, пожалуйста, с темизацией Expose фильтров

Аватар пользователя intagan intagan 24 августа 2011 в 19:41

Как реализовать сложный поиск по сайту - разобрался, спасибо сообществу Smile Но вот внешний вид его - ужасен, колонки расползаются, наезжают друг на друга и т.д. По пунктам:
1. Подскажите, как можно настроить отображение.
2. Там есть кнопка "применить", а как можно реализовать кнопку "очистить" с функцией сброса параметров?
3. Ну или так - можно ли реализовать так, чтобы при нажатии "применить" переходило на страницу с результатами без возможности выбора параметров.

Заранее спасибо.

ВложениеРазмер
Иконка изображения help.jpg162.47 КБ

Комментарии

Аватар пользователя intagan intagan 24 августа 2011 в 20:10

Да я кажется нашел - темизация Expose фильтров, но что-то пока нечего не понятно Sad

Аватар пользователя msidiagnos01 msidiagnos01 24 августа 2011 в 21:30

intagan wrote:
И все-таки, как можно реализовать сброс значений в фильтрах?

Есть модуль Views Hacks, там в том числе есть реализация сброса фильтров.

Аватар пользователя shp@drupal.org shp@drupal.org 25 августа 2011 в 1:28

Quote:
В нужном месте вывести ссылку на эту же страницу.

Если во views включено запоминание состояния фильтров, то просто ссылка не поможет - нужно сбрасывать $_SESSION['views'][VIEW_NAME][DISPLAY_ID]. Возможно, это и умеет делать модуль Views Hacks. Также по-моему в 3-ем views появилась кнопка сброса, которая это умеет.

По exposed filters - советую посмотреть модуль Views sexy exposed, может пригодится. И еще Better Exposed Filters, но его вы похоже уже применили.

Аватар пользователя iNFerNo iNFerNo 25 августа 2011 в 8:56

Кто нибудь бы на примере пару фильтров дал бы урок как темизировать изменять формы, цвета, размеры, местонахождение на странице, порядок вывода на странице... там изменение вида фильтра и тд...

а то все что тут есть - совсем не понятно как делать...

Аватар пользователя msidiagnos01 msidiagnos01 25 августа 2011 в 9:01

iNFerNo wrote:
Кто нибудь бы на примере пару фильтров дал бы урок как темизировать изменять формы, цвета, размеры, местонахождение на странице, порядок вывода на странице... там изменение вида фильтра и тд...

а то все что тут есть - совсем не понятно как делать...

http://druit.ru/blogs/views/45

В частности пример №3.