Вы здесь

Alter Better Exposed Filters - secondary options не работает

0

Пытаюсь алерьнуть поле в secondary options в BEF - не срабатывает.
Точнее работает но как то криво
Например.
хочу обернуть поля фильтра between в див.

function views_lisitng_helper_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id){
     if ($form_id == 'views_exposed_form') {
         $form['field_unit_living_area_value']['#prefix'] = '<div class="123">';
         $form['field_unit_living_area_value']['#suffix'] = '</div>';
     }
}

див с классом 123 появляется, но в основных фильтрах (т.е. просто пусатой див), а поле field_unit_living_area остается без обертки.

Если это поле вынести из secondary options - все нормально...

Версия Drupal: 
8.x
Категория: 
Form API
Связанные проекты: 
Better Exposed Filters
Вопрос задан 12.11.2018 - 10:40
Аватар пользователя Denis
Denis
73

Ответы

0

в колнструкцию нужно добавить
['secondary']
$form['secondary']['field_unit_living_area_value']['#prefix']

Ответ дан 12.11.2018 - 13:46
Аватар пользователя Denis
Denis
73