есть вот такой сайт с перечнем услуг, разделенным на категории:
http://persomed.com.ua/medicinskie-uslugi-persomed
к этому перечню услуг необходимо реализовать текстовый фильтр таким образом, чтобы при вводе какого-то текста в поле отображались только те услуги, в которых встречается этот текст
Если этот текст не встречается ни в одной услуге внутри категории, то и сама категория не должна отображаться
если встречается только в названии категории - то отображается "свернутая" категория и при нажатии на нее отображаются все услуги этой категории
если в названии категории нет такого сочетания, но есть внутри услуг этой категории, то категория отображается развернутой и показываются только те услуги, которые соответствуют фильтру.
также должна быть кнопка очистить фильтр, по нажатию которой перечень услуг возвращается к исходному виду
сайт сделан на drupal
категории услуг реализованы в виде иерархического справочника, сами услуги - в виде отдельного типа содержимого (на каждую услугу есть свой NOD id)
Скажите, интересна была бы вам эта задача, и, если да, то сколько времени она приблизительно займет