ПОМОГИТЕ создать такую фишку (блок с иерархией: выбор по категориях)
Здравствуйте любое время суток!
Очень прошу помочь создать такую фишку. Как бы выбор по категориях. Дале понятней опишу, не знаю как кратко написать. А то уже где-то 4 день убиваю бес результата.
Короче мне нужно создать только на лицевой странице такой блок (на Drupal 7), где бы посетитель мог выбрать страну, потом город, нажимать submit и его бы отправляло на определенную страницу. Допустим на страницу представление.
У меня простое представление пейдж (в нем еще страницы), на котором выводиться материалы с определенной страной и городом. У каждой статьи есть допустим вложен термин таксономии: страна, потом по иерархии город.
На лицевой странице у меня есть панели и блоки. Кроме этого блока с выбором страны и города. И больше ничего не должно показывать. Пробовал уже Views + better exposed filter, hierarchical_select, simple_hierarchical_select их комбинации. Ничего не получается. Они не подходят, по той причине, что они отображают информацию на той же странице. Просто фильтруют.
Мне нужно чтобы этот блок с выбором страны и города был только по сути на главной странице. А материалы на других.
Возможно оно должно работать в сочетании с Search.
Напишите кто может пожалуйста вкратце. Возможно кто-то какое-то руководство знаете. Модули возможно есть.
Да, я не программист, поэтому для меня это трудно. Хотя как бы понимаю, что это не очень трудно должно быть, если самому код писать. Ладно.
За ранее огромное спасибо за любую помощь!
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Exposed фильтры можно выводить как блок в любом месте на любой странице. В настройках views есть настройка display exposed filters in block, где нужно выбрать Да. Hierarchical select работает только при создание ноды, для Views используйте вот этот модуль views_hst_filter, правда он еще в песочнице, в приложение можете его скачать. Хм.. не могу найти его, возможно его уже удалили, так что качайте из приложения и пробуйте.
Спасибо Вам большое за ответ.
views_hst_filter-7.x.zip не видно в представление, что выводить индексирован материал с помощью модуля Search API.
Можно ли как-то использовать этот модуль. Можно ли добавить какой-то код?
Или с помощью hook_form_alter поправить что-то, чтобы использовать этот модуль или я не знаю. Что можно сделать?
Плиз, помогите. Полтора месяца, периодически конечно, мучаюсь с этой проблемой. Я не програмист, но друпал 7 уже знаю хорошо. Нету определенных модулей под эту задачу.
Есть всего 5 стран и около 10 городов для каждой страны.
Как создать зависимые списки?
Свой модуль пробую, но далеко
Вот начало есть, а дальше не сильно понимаю что делать.
Можно список и в самои коде прописать.
Очень прошу
<code>
<?php
/**
* Implements hook_form_alter().
*/
function mym2_form_views_exposed_form_alter(&$form, &$form_state, $form_id) {
if ($form['#id'] == 'views-exposed-form-search-artical-page-1') {
}
}
</code>
за ранее спасибо!
Вот здесь можете прочитать про зависимые поля в друпале:
http://randyfay.com/states