Сделал для 1.7 бета-версию. Нужно тестить. Вроде фильтрует, но т.к. в 1.6 и т.д. ввели подкатегории, то нужно тестить на данных )
Скорее всего потребуется переделка внутренней структуры.
В \components\com_content\models\articles.php добавить код
$filter_tp = JRequest::getString('ft', '');
if ($filter_tp == 'title') {
$filter = JRequest::getString('filter', '');
if(!empty($filter))
{
$filter = $db->Quote( $db->getEscaped( $filter, true ).'%', false );
$query->where('LOWER( a.title ) LIKE '.$filter);
}
}
перед данным блоком:
// Filter by language
if ($this->getState('filter.language')) {
$query->where('a.language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').')');
$query->where('(contact.language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').') OR contact.language IS NULL)');
}