mSearch
есть форма, как искать с учетом выбора в поле селект?
<form data-key="2474cf02fdca1e65e926c89b520d4f19aa48f7b8" action="rezultatyi-poiska" method="get" class="msearch2" id="mse2_form">
<select name="parents" id="parents">
<option value="11">Развитие науки и технологий </option>
<option value="12">"Развитие лесного хозяйства" на 2013- 2020 годы </option>
<option value="13">Развитие авиационной промышленности </option>
<option value="14">Экономическое развитие и инновационная </option>
<option value="15">Развитие судостроения и техники </option>
<option value="16">Космическая деятельность России </option>
<option value="17">Развитие атомного энергопромышленного комплекса </option>
<option value="18">Государственная программа развития сельского хозяйства </option>
<option value="19">Развитие рыбохозяйственного комплекса </option>
</select> <
input type="text" class="search ui-autocomplete-input" name="query" placeholder="Поиск ..." value="" autocomplete="off">
<button type="submit" class="btn-green">Найти</button>
</form>
вызываю вот так[[!mSearchForm?
&pageId=`54`
&tplForm=`mSearch2.form`
&limit=`12`
&tpl=`mSearch2.ac`
]]
Комментарии: 1
сделал так, не знаю, насколько правильно
{'!mSearchForm' | snippet : [
'pageId'=> 54,
'tplForm'=>'@INLINE
<form action="{$_modx->makeUrl(54)}" method="get" class="" id="mse2_form">
[[!pdoMenu?
&parents=`3,5`
&level=`1`
&hideSubMenus=`1`
&tplOuter=`@INLINE
<select name="category" id="csearch">
[[+wrapper]]
</select>
`
&tpl=`@INLINE
<option value="[[+id]]">[[+menutitle]]</option>
`
]]
<input type="text" class="search" name="[[+queryVar]]" placeholder="{$_modx->lexicon("mse2_search")}" value="[[+mse2_query]]" id="search" data-action="{$pageId | url}" data-queryvar="{$queryVar}" />
<button type="submit" class="btn-green">Найти</button>
</form>
'
]}
и вывод результатов[[!pdoPage?
&element=`mSearch2`
&parents=`{$.get.category}`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.