Добрый день уважаемое сообщество!
Вопрос такого характера:
Есть номер (артикул) товара
пример:
1234-56789
Необходимо чтобы данный товар находили через поиск:
пример:
123456789
1234 56789
1234.56789
1234/56789
1234,56789
Поиск вывожу через "Views" c помощью раскрытого элемента, но подходящего фильтра нету.
Как решить, такую задачу?
Комментарии
Если кто,сталкивался, отпишитесь зашел в "тупик"!
Вот что нашел на http://drupal.ru/node/45260
function mymodule_form_alter(&$form, $form_state, $form_id){
switch ($form_id) {
case 'views_exposed_form':
//добавляем свой сабмит перед уже имеющимся
$form['#submit'] = array('mymodule_filter_submit', 'views_exposed_form_submit');
break;
}
}
function mymodule_filter_submit($form, &$form_state){
//т.к. используется ajax, то var_dump()'ом не получится посмотреть, что лежит в $form_state['values']
//логируем в базу с помощью watchdog(). логи можно посмотреть по адвесу admin/reports/dblog
watchdog('fuck', var_export($form_state['values'], true));
//после того, как посмотрели какое поле передается, его можно заменить (допустим это поле field_bla_bla_bla)
$form_state['values']['field_bla_bla_bla'] = str_replace('-','', $form_state['values']['field_b
но куда прикрепить так и не понял!