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`
                ]]
Aslero
13 марта 2019, 12:15
modx.pro
876
0

Комментарии: 1

Aslero
13 марта 2019, 14:58
0
сделал так, не знаю, насколько правильно

{'!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}`
]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1