Получить минимальные и максимальные значения по умолчанию по умолчанию в элементе формы фильтра "Просмотры"


У меня есть отображение представлений, в котором отображается содержимое, соответствующее критериям, определенным в открытой форме. Один из фильтров - это 2 значения, между которыми должен находиться атрибут содержимого. В представлениях я могу определить это как минимальное и максимальное значение по умолчанию.

Я хотел бы получить эти значения по умолчанию в качестве атрибутов данных в полях формы для некоторой проверки javascript, и поэтому мне нужно будет получить их в виде переменных twig в шаблоне элемента формы или установить их как атрибуты в предварительной обработке элемента формы.

Входные данные изначально имеют значения по умолчанию min и max, но как только они будут изменены, я не смогу получить доступ к значениям по умолчанию.

Как я могу это сделать?

 1
Author: cheesetriple, 2016-09-22

1 answers

function MYTHEME_preprocess_input(&$variables) {
  if (isset($variables['element']['#default_value'])){
    $variables['attributes']['data-default-value'] = $variables['element']['#default_value'];
  }
}
 0
Author: cheesetriple, 2016-09-25 17:42:04