вопросы по созданию одной страницы

Главные вкладки

Аватар пользователя dux dux 20 сентября 2008 в 11:12

Очень интересует поднаготная (алгоритм реализации) страницы следующего рода.
Страница. На ней расположены несколько сообщений (объявлений), вверху страницы находятся несколько select-ов, которые являеют собой фильтры для сообщений на этой странице, пользователь с помощью них выбрал необходимые ему параметры... Нажал "применить" и отразились нужные ему объявления...
Для отражения формы фильтров насколько я понимаю, необходимо использовать hook_form, потом для валидации и обработки параметров hook_submit(), а вот как саму страницу отобразить немного запутался - help!!!

Комментарии

Аватар пользователя lexnext lexnext 21 сентября 2008 в 8:21

насколько я понимаю, речь идёт про организации пользовательской сортировки каких-либо нодов
тоже задавался этим вопросом, но пока руки до реализации не доходили...
была мысль использовать Views (сортирует эта штука неплохо), но вот как сделать чтобы пользователь анонимный мог задавать критерии сортировки - пока не придумал....

Аватар пользователя hapydoyzer@drupal.org hapydoyzer@drup... 23 сентября 2008 в 9:40

Все вышеперечисленное организуется с помощью views

lexnext wrote:
была мысль использовать Views (сортирует эта штука неплохо), но вот как сделать чтобы пользователь анонимный мог задавать критерии сортировки - пока не придумал....
Если выставить у поля параметр Sortable, то у пользователя появляется возможность сортировать по соответствующим полям.
Если вы имеете ввиду фильтрацию, то с помощью Exposed filters можно отобразить данный фильтр пользователю. (кнопочка expose справа от фильтра)
Вот документация по views: http://drupal.ru/node/10594

Аватар пользователя dux dux 23 сентября 2008 в 7:15

вот в принципе полезные для этого хуки:
Но какой конкретно к чему применять пока не ясно, большинство они написаны, насколько я понимаю, для реализации в админке. Будем разбираться

Аватар пользователя dux dux 4 октября 2008 в 8:12

hapydoyzer@drup.., но там довольно-таки простая фильтрация, там значения которые хочешь получить приходится забивать самому, а мне бы хотелось select-ом.
неужели своего подобного здесь никто не писал?

Аватар пользователя rasmus rasmus 4 октября 2008 в 23:33

извините плиз! но я вообще пока в друпал не оч... подскажите, ответ на тупой вопрос!)как создать страницу, обычну страницу со своим адресом?заранее спс!

Аватар пользователя hapydoyzer@drupal.org hapydoyzer@drup... 8 октября 2008 в 7:31

"dux" wrote:
hapydoyzer@drup.., но там довольно-таки простая фильтрация, там значения которые хочешь получить приходится забивать самому, а мне бы хотелось select-ом.
неужели своего подобного здесь никто не писал?

Хм. Ну вот например выбор из таксономии выполняется селектом. Выбор ноды тоже селектом. А что у вас за критерий фильтрации такой? Может туда можно таксономию прикрутить?

Аватар пользователя hapydoyzer@drupal.org hapydoyzer@drup... 8 октября 2008 в 7:37

"rasmus" wrote:
извините плиз! но я вообще пока в друпал не оч... подскажите, ответ на тупой вопрос!)как создать страницу, обычну страницу со своим адресом?заранее спс!

Чтобы задать произвольный адрес для страницы (в пределах домена конечно) нужно сначала включить модуль Path (он входит в стандартную поставку).
Затем Создать материал -> Страница. и в поле "настройка адресов" указываете нужный адрес.