Страница 1 из 1

Стуктура поиска

СообщениеДобавлено: 22 мар 2016, 10:08
Aleksander
Добрый день.
Можно как то сделать вывод формы поиска адекватно блоками и упорядоченно?
Код: Выделить всё
<form id="search-form" method="get" action="/search">
 <div class="Сделка">
 </div>
 <div class="Тип недвижимости">
 </div>
 <div class="Страна">
 </div>
 <div class="Регион">
 </div>
 и тд.....
</
form> 

или как убрать обертку
<div id="search-more-fields" tt="1"> ...</div>?

Re: Стуктура поиска

СообщениеДобавлено: 22 мар 2016, 11:21
Koduc
Aleksander писал(а):Можно как то сделать вывод формы поиска адекватно блоками и упорядоченно?

А что значит "адекватно и упорядоченно"? Распишите. По идее всё через стили можно решить.

Re: Стуктура поиска

СообщениеДобавлено: 22 мар 2016, 11:50
Aleksander
У меня сейчас выглядит структура так:
Код: Выделить всё
<div class="small-header-form-line aptype-block">
</
div>
<
div id="search-more-fields" tt="1">
  <div class="small-header-form-line objtype-block">
  </div>
  <div class="small-header-form-line region-block">
  </div>
  <div class="small-header-form-line town-block">
  </div>
  <div class="small-header-form-line city-block">
  </div>
  <div class="small-header-form-line rooms-block">
  </div>
</
div>
<
div class="small-header-form-line price-block">
</
div>
<
div class="small-header-form-line square-block">
</
div>
<
div class="small-header-form-line floor-block">
</
div>
<
div class="small-header-form-line agent-block">
</
div>
<
div class="small-header-form-line number-blok">
</
div>
<
div class="small-header-form-line photo-block">
</
div>
</
div> 

надо убрать <div id="search-more-fields" tt="1">
и чтобы было так:
Код: Выделить всё
<div class="small-header-form-line aptype-block">
</
div>
<
div class="small-header-form-line objtype-block">
</
div>
<
div class="small-header-form-line region-block">
</
div>
<
div class="small-header-form-line town-block">
</
div>
<
div class="small-header-form-line city-block">
</
div>
<
div class="small-header-form-line rooms-block">
</
div>
<
div class="small-header-form-line price-block">
</
div>
<
div class="small-header-form-line square-block">
</
div>
<
div class="small-header-form-line floor-block">
</
div>
<
div class="small-header-form-line agent-block">
</
div>
<
div class="small-header-form-line number-blok">
</
div>
<
div class="small-header-form-line photo-block">
</
div> 

Не спорю, что можно всё сделать при помощи css и js, но в данном случае это всё костыли, чуть сжал экран и вылезла какая нибудь побочная грыжа на сайте. Надо просто вывести поочередно каждый пункт поиска.

Re: Стуктура поиска

СообщениеДобавлено: 22 мар 2016, 19:18
Koduc
Если уберете этот блок, то учитывайте что в форме поиска будет некорректно работать "Показать больше".
файл /themes/classic/views/site/_search_form.php, убираете строку
echo '<div tt="1" '.$displayForm.' id="search-more-fields">';
и ниже есть еще блок:
Код: Выделить всё
if($isInner){
    echo 
'</div tt="1">';
}
 

Вроде как это то что вам нужно.

Re: Стуктура поиска

СообщениеДобавлено: 23 мар 2016, 03:58
Aleksander
Ой спасибо большое! Вы настоящий друг :-) Оказывается если потерять один закрытый </div> в каком нибудь пункте поиска, то начинаются чудеса с появление дублирующегося фильтра при выборе типа недвижимости, а так всё отлично получилось. Можете мне еще помочь по вот этому вопросу, как сделать на php viewtopic.php?f=17&t=1654 :'(