Доброе время суток. Это нереал.. мои знания в пхп не позволяют мне додумать реализацию продвинутого поиска.
что уже есть (используется готовый шаблон – elegantestate)- вывод поиска по категориям, т.е. выводятся на выбор подкатегории категорий ( страна, цена, тип) нужно добавить ещё один выпадающий список который будет брать подкатегорию которую выбрал пользователь.
Вот примерная иерархия
Страны
-Италия
--Калабрия
--Калабрия 2
--Калабрия 3
--Калабрия 4
-Испания
--что то ещё...
Цена
-список цен
т.е. у меня выводятся поиск по подкатегриям стран, это на пример Италия. у неё есть свои подкатегории. который должны появляться если выбрали Италию.
Как я вывожу это все..
1 2 3 4
| <?php $listings1 = get_option('elegantestate_listings1' );
$listings2 = get_option('elegantestate_listings2' );
$listings3 = get_option('elegantestate_listings3' );
$listings4 = get_option('elegantestate_listings4' ); ?> |
{ остальной html код... }
1 2 3 4 5 6 7 8 9 10
| <form method="get" action="<?php bloginfo('url'); ?>" class="clearfix">
<div class="select">
<select class="option-listing" name="option-listing">
<?php foreach ($listings1 as $item) { ?>
<option value="<?php echo $item; ?>"><?php echo get_cat_name($item); ?></option>
<?php } ?>
</select>
</div> <!-- end .select -->
<input class="view-button" type="submit" value="view" name="submit" />
</form> |
и так же остальные поля.
Есть идея воспользоватся функцией вывод подкатегории, т.е. при нажатии на подкатегорию одной из стран в следующий список берет подкатегории той страны которую выбрали.
Если нужно скину остальной код ка берутся подкатегории.
Большое спасибо!