oleg1982

Рейтинг
0
Регистрация
06.12.2013

Как сниппет по поиску 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'

);

}

Что я неправильно указал?