Drupal Custom Form с фильтрами - PullRequest
1 голос
/ 13 апреля 2010

Я показываю автомобили на странице, созданной с видом и дисплеями. Я хочу иметь возможность создать форму на главной странице, чтобы позволить людям выбрать «make», который затем обновит список «models» на основе «make», который выбирает пользователь, «год» и от и «сумма» в и из. То, что выберет пользователь, конечно, изменит список подержанных автомобилей, будь то на странице существующих подержанных автомобилей или на новой странице.

Я был бы рад создать пользовательский модуль, если требуется, просто нужно какое-то направление.

Спасибо!

1 Ответ

2 голосов
/ 13 апреля 2010

При использовании представлений вам нужно использовать открытые филе. Внутри вашего представления вы можете настроить фильтры как обычно, только когда вы открываете их, пользователь может изменить значение фильтра.

То, как фильтры будут тематически отображаться для пользователя, будет зависеть от того, как вы храните значения, поэтому сложно сказать, как продвигаться дальше. Может быть немного сложно получить выделение, а не текстовое поле. Как только вы получите выбранные поля, это, вероятно, можно сделать с помощью некоторой темы или form_alter, все, что вам нужно, это добавить несколько js для изменения параметров. Часть js должна быть довольно нормальной, вам, вероятно, потребуется извлечь названия и значения моделей с помощью ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...