Drupal → Как расширить функционал фильтр-плагина Views? (добавляем возможность фильтровать числовые поля по нескольким значениям)
Пример добавления возможности фильтровать числовые поля по нескольким значениями (добавления оператора "in").
1. В папке своего модуля src/Plugin/views/filter создаём класс и наследуем его от класса, который нужно расширить. В этом классе переопределяем нужные методы и по необходимости добавляем свои. Аннотацию плагина добавлять не нужно.
class ExtendedNumericFilter extends NumericFilter { /** * {@inheritDoc} */ public function operators() { $operators = parent::operators(); $operators['in'] = [ 'title' => $this->t('Is one of'),
