Регистрация
Вход через соцсети
Восстановление пароля

Поиск по полям компонента из другого раздела

Новый топик
17.08.2011, 07:34
Ответить | Цитировать
Гость
Гость

Здравствуйте.
Есть компонент "квартиры" с полями для поиска. В самом разделе "Квартиры" стандартная (неткатовская) форма поиска по полям компонента корректно работает. Но я также публикую квартиры с галочкой "новостройки" в другом разделе с помощью s_list_class.
Как заставить форму поиска вида:
Код:

[form action='".($admin_mode ? "".$HTTP_ROOT_PATH."index.php?" : "".$SUB_FOLDER.$current_sub['Hidden_URL'].$current_cc['EnglishName'].".html" )."' method='get']
[input type='hidden' name='action' value='index' /]
[input type='hidden' name='admin_mode' value='".$admin_mode."' /]
".( $inside_admin ? "[input type='hidden' name='inside_admin' value='1' /]
[input type='hidden' name='cc' value='".$cc."' /]
" : "")."
[div]Кол-во комнат:    от [input type='text' name='srchPat[0]' size='10' maxlength='16' value=''] до [input type='text' name='srchPat[1]' size='10' maxlength='16' value=''][/div]
[br]
[div]Общая площадь:    от [input type='text' name='srchPat[2]' size='10' maxlength='16' value=''] до [input name='srchPat[3]' type='text' size='10' maxlength='16' value=''][/div]
[br]
[div]Актуальная цена:    от [input type='text' name='srchPat[5]' size='10' maxlength='16' value=''] до [input name='srchPat[6]' type='text' size='10' maxlength='16' value=''][/div]
[br]
[input value='".NETCAT_SEARCH_FIND_IT."' type='submit' /]
[/form]

работать из другого раздела.
Заранее спасибо.
17.08.2011, 19:13
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Дополнительно в форме передаете
Код:
<input type='hidden' name='show_all' value='1' />

а в системных настройках компонента
Код:
if ( $show_all ) $ignore_sub = $ignore_cc = 1;


Ксю доставляет...
22.08.2011, 11:58
Ответить | Цитировать
Гость
Гость

Делаю, как вы сказали:
Код:
form action='".($admin_mode ? "".$HTTP_ROOT_PATH."index.php?" : "".$SUB_FOLDER.$current_sub['Hidden_URL'].$current_cc['EnglishName'].".html" )."' method='get'

input type='hidden' name='action' value='index'
input type='hidden' name='admin_mode' value='".$admin_mode."'

input type='hidden' name='show_all' value='1'
...

Но при запуске поиска получаю 404 ошибку. Полагаю, что проблема в action формы.
22.08.2011, 13:34
Ответить | Цитировать
Pix Play
Pix Play

Зарегистрирован:
2011-04-11
Сообщений: 62

добавьте компонент (по которому происходит поиск) в раздел, где вы вызываете форму поиска.
Формы поиска и фильтры вызывайте через подключенные компоненты в разделе, а не через s_list_class...

laboratory of ideas
198 196 2011-08-22 13:34:38 11502
Описание проекта