как добавить пользовательские фильтры для Joomla - PullRequest
1 голос
/ 19 октября 2019

Кто-нибудь знает, как добавить пользовательские фильтры для модуля Joomla?

В моем helper.php у меня есть этот код. но не работает

public function __construct($config = array()) 
{
    if(empty($config['filter_fields'])) {
        $config['filter_fields'] = array(
            'value', 'value'
        );
    }
    parent::__construct($config);
}

public function populateState($ordering = null, $direction = null) 
{
    $search = $this->getUserStateFromRequest($this->context.'.filter.search', 'filter_search');
    $this->setState('filter.search', $search);
    parent::populateState('id', 'desc');
}

У меня есть папка формы и внутри нее есть файл filter.xml

в папке tmpl. в default.php это мой код

<?php
    // Filter Search tools bar
    echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));
?>
...