Сложный поиск
- athree
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 22
- Спасибо получено: 4
13 года 1 нед. назад #2766
от athree
athree создал тему: Сложный поиск
Помогите в решении следующей задачи - разработка сайта турфирмы.
Есть тип контента - туры. Этот тип контента реализует, как можно догадаться, список туров. Там, помимо всяких-разных полей (цена, дата и т.д.) есть такое поле:
Страна {выпадающий динамический список}: Египет, Турция, Греция и т.д.
А теперь, нужно с помощью некой "левой" поисковой формы вывести список стран, куда есть туры и где НЕ будет повторяющихся пунктов. Т.е. если есть два тура в Египет и один в Грецию
Каждый найденный пункт должен быть ссылкой, ведущей на обычную поисковую форму по турам, которая выведет весь список туров по данной стране.
Т.е. нужно решить две задачи:
1)Каким-то образом получить список из не повторяющихся значений.
2)Реализовать ссылку на поисковую форму, которая откроет ее и сразу же отфильтрует список по заданному критерию, в моем случае - по стране.
Такое вообще возможно?
Буду признателен за подсказки.
Есть тип контента - туры. Этот тип контента реализует, как можно догадаться, список туров. Там, помимо всяких-разных полей (цена, дата и т.д.) есть такое поле:
Страна {выпадающий динамический список}: Египет, Турция, Греция и т.д.
Допустим, таким образом добавлено три тура в: А) Египет, Б) Египет, В) Грецию
А теперь, нужно с помощью некой "левой" поисковой формы вывести список стран, куда есть туры и где НЕ будет повторяющихся пунктов. Т.е. если есть два тура в Египет и один в Грецию
должно отобразиться два пункта: 1) Египет, 2) Греция
Каждый найденный пункт должен быть ссылкой, ведущей на обычную поисковую форму по турам, которая выведет весь список туров по данной стране.
Т.е. при клике на 1) Египет должен отобразиться список из двух туров: А и Б
Т.е. нужно решить две задачи:
1)Каким-то образом получить список из не повторяющихся значений.
2)Реализовать ссылку на поисковую форму, которая откроет ее и сразу же отфильтрует список по заданному критерию, в моем случае - по стране.
Такое вообще возможно?
Буду признателен за подсказки.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.