Как сниппет по поиску AjaxSearch меня вполне устраивает...но тут какое дело, я сделал еще несколько дополнительных таблиц в базе и вот по ним AjaxSearch не ищет. Наткнулся на такие топике в Сообществе: http://community.modx-cms.ru/blog/questions/1925.html . Но что то не пошло, результата нет. Если есть кто знает как сделать напишите плиз.
мой шаблон:
шаблон:
[+as.showInputForm:is=`1`:then=`
<form action="[+as.formAction+]" method="post">
<label class="region">Регион</label>
<select name="search">
<option value="Москва">Москва</option>
<option value="Санкт Петербург">Санкт-Петербург</option>
<option value="Н Новгород">Н.Новгород</option>
<option value="Екатеринбург">Екатеринбург</option>
</select>
<input type="radio" class="radio" name="advsearch" value="job" checked><span>Работа</span>
<input type="radio" class="radio" name="advsearch" value="candidate"><span>Резюме</span>
<input type="text" class="main-field" name="search" id="search" placeholder="Какая должность интересует?" value="">
<input type="submit" class="submit-button" name="sub" value="Найти">
</form>
`+]
вызов поиска в чанке:
[!AjaxSearch? &whereSearch=`content|catalog`
&parents=`in:10`
&showResults=`0`
&landingPage=`61`
&tplInput=`@FILE:assets/snippets/ajaxSearch/templates/inputTemplates/input4.tpl.html`
!]
вызов на целевой странице:
[!AjaxSearch? &showInputForm=`0` &ajaxSearch=`0`!]
Сам код который добавил в файл default.config.php:
function catalog(&$main, &$joined){
$main = NULL;
$joined = array(
'tb_name' => 'modx_site_cv',
'id' => 'id',
'main' => 'id',
'join' => 'id',
'searchable' => array('job','job_category','job_place','area'),
'displayed' => array('job','job_category','job_place','area'),
'filters' => array()
);
$joined['filters'][]= array(
'field' => 'published',
'oper' => '=',
'value' => '1'
}
Что я неправильно указал?