Сложный поиск

5 года 10 мес. назад #2766 от athree
Помогите в решении следующей задачи - разработка сайта турфирмы.

Есть тип контента - туры. Этот тип контента реализует, как можно догадаться, список туров. Там, помимо всяких-разных полей (цена, дата и т.д.) есть такое поле:

Страна {выпадающий динамический список}: Египет, Турция, Греция и т.д.

Допустим, таким образом добавлено три тура в: А) Египет, Б) Египет, В) Грецию


А теперь, нужно с помощью некой "левой" поисковой формы вывести список стран, куда есть туры и где НЕ будет повторяющихся пунктов. Т.е. если есть два тура в Египет и один в Грецию

должно отобразиться два пункта: 1) Египет, 2) Греция


Каждый найденный пункт должен быть ссылкой, ведущей на обычную поисковую форму по турам, которая выведет весь список туров по данной стране.

Т.е. при клике на 1) Египет должен отобразиться список из двух туров: А и Б


Т.е. нужно решить две задачи:
1)Каким-то образом получить список из не повторяющихся значений.
2)Реализовать ссылку на поисковую форму, которая откроет ее и сразу же отфильтрует список по заданному критерию, в моем случае - по стране.

Такое вообще возможно?

Буду признателен за подсказки.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх