Привет!

У нас есть кастомный Gutenberg-блок с листингом предложений, фильтрами и сортировкой (скрин 1). Сейчас пользователь может взаимодействовать со всем этим через UI. Но нет возможности предустанавливать значение фильтров и других опций для этого блока из админки.

 Задачи

Нужно добавить возможность предустановки географии поиска в этом Gutenberg-блоке:

  • Добавить к Gutenberg-блоку опцию (должна отображаться в разделе "Блок" при редактировании поста) для предустановки значения фильтра "География поиска" (скрины 2.1 и 2.2).
  • Связать значение этой опции со значением в соответствующем поле постов из CPT (скрин 3) - если в посте задано значение, оно же автоматом проставляется в опции блока.

 Уточнения

• CMS Wordpress;

• Gutenberg-блок реализован на React;

• блок с адаптивной версткой под 3 брейкпоинта: 320px, 768px, 1140px

• в конструкторе страницы блок отображается как серая заглушка - чтобы просто выбрать расположение блока относительно остального контента на странице. Всё, что касается этого блока, находится в отдельном плагине. Там своя сборка, отдельная от сборки фронтенда сайта;

• все фильтры и сортировка блока работают на бэке, фронт же только отправляет запрос к API (rest api), читает ответ и выводит в UI;

• под посты с этим кастомным блоком сделан отдельный CPT;

• для каждого поста в CPT задано свое значение поля для фильтра "География поиска".

⚙️ Стек необходимых технологий

react, js/jquery, scss, html, git, gulp, wordpress

Интересны предложения людей, которые хорошо разбираются в React и Gutenberg-блоках.

4 года назад
bylym
38 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $20

    Разработайте консольный PHP скрипт, который будет проходить по всем файлам в указанной папке и выполнять поиск/замену некорректных ссылок. Скрипт должен поддерживать конфигурационный файл для указания расширений файлов и доменов-исключений. После работы создается лог удаленных ссылок.

    Закрыт
    4 года назад
  • Требуется разработать калькулятор пластиковых окон с использованием Next JS (ReactJS). Калькулятор должен функционировать на отдельной странице, а конфигурация и константы должны храниться в отдельном файле формата JSON. Пример реализации доступен по ссылке.

    Закрыт
    4 года назад
  • Требуется решение проблемы с подвисанием сайта на Битриксе, возникающим при загрузке Яндекс метрики и виджета онлайн-записи. Проблема проявляется при использовании аккордеонов списка цен и вебвизора метрики. Необходима оценка и решение в адекватные сроки и стоимость.

    Закрыт
    4 года назад
  • $50

    Требуется разработать программу для парсинга категорий на сайте OpenCart 3.0. Программа должна добавлять товары от европейского донора с машинным переводом, а также удалять размеры и цвета, если они отсутствуют. Важно, чтобы товары добавлялись с фильтрами: размер, цвет, бренд и т.д. Укажите стоимость выполнения работы.

    Закрыт
    4 года назад
  • Необходимо скачать шаблон сайта с 6 страницами, включая Главную, О нас, Услуги, Команду, Цены и Контакты. Связать страницы через меню и указать в коде, где можно изменять текст. Проект нужен для презентации, в случае выделения бюджета потребуется полноценный сайт.

    Завершен
    4 года назад
  • Ищем специалиста для внесения правок на сайте, созданном на WordPress. Необходимо выполнить изменения в соответствии с техническим заданием. В отклике укажите стоимость и сроки выполнения работы.

    Закрыт
    4 года назад
  • Требуется специалист по веб-программированию для доработки скрипта казино. Необходимо исправить баги и внести изменения в функционал, используя HTML, CSS, PHP, JS и имея опыт с Laravel. Идеальный кандидат должен обладать навыками в указанных технологиях.

    Закрыт
    4 года назад
  • Необходимо разработать Telegram-бота с функционалом, аналогичным @thecbsone_bot и @doronium_bot. В отклике укажите точную цену и сроки выполнения проекта. Ожидается создание бота с аналогичными функциями и интерфейсом.

    Закрыт
    4 года назад
  • Ищется надежная платежная система, которая будет работать с онлайн-казино без лицензии. В настоящее время имеется проблема с депозитами с карт, что приводит к потере клиентов. Требуется помощь в выборе подходящей системы для решения данной проблемы.

    Закрыт
    4 года назад