Поиск товаров по сайту

Главные вкладки

Аватар пользователя stepanluter stepanluter 31 июля 2015 в 9:40

Здравствуйте ! Столкнулся с такой проблемой: есть модуль masseditor, мне нужно программно в нём осуществить поиск товаров. У товара атрибуты: артикул, название, цена. Поиск осуществляется по артикулу либо по названию. Значит, в hook_form я создаю 2 текст. поля и кнопку "поиск" . У меня это выглядит вот так:

$form['filter']['search_article'] = array(
'#type' => 'textfield',
'#title' => t('Search by article'),
);
$form['filter']['search_name'] = array(
'#type' => 'textfield',
'#title' => t('Search by name'),
);
$form['filter']['search_button'] = array(
'#type' => 'button',
'#value' => t('Search'),
'#validate' => array('masseditor_editor_form_search'),
);

Как я понимаю, далее я должен создать функцию "masseditor_editor_form_search", которая будет обработчиком события при клике на кнопку. Ранее я организовывал поиск, но без всяких CMS (присваивал текст. полю имя, значение которого постом передавалось переменной, и сравнивал эту переменную с записями в бд). В друпале другая ситуацию, как я понимаю. В общем бьюсь уже несколько дней ничего не выходит. Теперь приходится просить помощи здесь. Помогите чем сможете, или направьте на путь истинный, что учить.