Открытый фильр views для меток на карте, можно ли заменить <select> значкамии?

Главные вкладки

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 2 апреля 2020 в 16:27

Здравствуйте. Стоит такая задача создать сервис услуг, которые отмечаются метками на картах. Сайт выводит для пользователей метки на карте Open Street Map по категориям. Сделал набросок минималистичный. Связка модулей leaflet, Leaflet More Maps, geofield, и с помощью открытых фильтров views. Но это не совсем то, что нужно. Views, конечно же, мощная вещь, но можно ли как-то заменить элементы меню select красивыми значками/кнопочками. См. на картинке.

Чтобы нажимая на кнопки, фильтровать таким образом нужные категории меток на карте. Select, во-первых, не красивый, во-вторых сервис ориентирован в основном на мобильные устройства, и хотелось бы, чтобы карта занимала пространство экрана по максимуму.

Есть ли решения для drupal 8? Или куда копать?

Комментарии

Аватар пользователя marassa marassa 2 апреля 2020 в 16:45

Глот с планеты ... wrote: можно ли как-то заменить элементы меню select красивыми значками/кнопочками

Конечно: css + [если нужно] js.

Аватар пользователя Глот с планеты Катрук Глот с планеты ... 3 апреля 2020 в 0:59

Нашел подходящее решение. Модуль Better Exposed Filters позволяет в открытом фильтре views заменить элементы select текстовыми ссылками. Ну остальное уже дело техники.

Аватар пользователя marassa marassa 3 апреля 2020 в 9:32

Как вариант, но если BEF уже работоспособен в восьмерке, то конечно проще бóльшую часть работы сделать с его помощью.