В конструкторе сайтов Bricks Builder 1.7 появилось много чего интересного. И это не смотря на то, что за весь период 1.7 вышло подверсий не так уж много, а именно три (1.7.1, 1.7.2, 1.7.3)
Если очень кратко, то значимыми для пользователей вышли следующий новинки
- Защита глобальных классов, т.е теперь они точно не будут удалены или изменены, как это было в ранних версиях.
- Новый динамический тег данных: do_action , который позволит разработчикам тем, добавлять свои места для конструктора сайтов Bricks
- Элемент формы: Проверка обязательные поля и в серверной части. Т.е теперь можно проверять обязательность полей и на стороне сервера.
- Новый фильтр: bricks/form/validate (проверка отправки формы) т.е теперь можно проверять отправляемые запросы с формы своими методами, т.е например свою капчу или ловушку HoneyPot
- В настройках можно включить плавный скрол на основе CSS
- Возможность управления всплывающими окнами с помою JS
- Копирование элементов в один клик. Т.е теперь прямо в панеле элементов можно скопировать всю структуру.
- Отправка подтверждающего письма, типа "Мы получили ваше письмо, ждите ответа"
- В элементе Видео теперь появилась полная ленивая загрузка. Это поможет не нагружать сайт.
- Свой класс для тега body . Т.е теперь можно добавить свой класс и на основе этого строить стили или логику js
- ID для Lightbox . Таким образом теперь можно в сплывающую галерею, добавить сторонние изображения, а не только одно на котором кликнули.
- Новый элемент Custom tag , для тех кому нужны свои теги и полный контроль.
Это было на мой взгляд самое заметные изменения в Bricks 1.7 . Но а теперь, если нужно посмотреть полный список новинок, то он будет ниже.
- Новая экспериментальная настройка: отключить элемент цепочки и глобальный класс - Новый динамический тег данных: do_action - Новое управление циклом запросов: Отключить слияние запросов - Динамические данные: Выходное значение для {woo_product_rating:value} вместо звездного рейтинга - Элемент формы: Анализ динамических данных в “Пользовательском URL-адресе перенаправления” - Создайте сразу несколько глобальных классов (разделенных пробелом) - Условия элемента: Поддержка true/false в качестве значения сравнения - Запретить удаление всех глобальных классов - Цикл запроса: Измените элемент управления ”Включить дочерние элементы" на новый раскрывающийся список true/false - Интеграция: Adobe Font/Typekit - Новые настройки кирпичей: Плавная прокрутка (CSS) - Элемент списка: Добавить настройку “Значок” - Всплывающее окно: Включить прокрутку (тело) - Импорт шаблона: Создание несуществующих псевдоэлементов и псевдоклассов - Всплывающие окна: новые вспомогательные функции JavaScript для открытия/ закрытия всплывающих окон - Контрольный интервал: соедините противоположные стороны (вертикальные и горизонтальные поля/ отступы). - Видеоэлемент: Дополнительные настройки значков - Динамические данные: разбор идентификатора _css (только для интерфейса) - Заголовок: Установите HTML-тег по умолчанию в стилях темы - Цикл запроса: “Дочерний элемент” поддерживает несколько идентификаторов (через запятую) - Скопируйте идентификатор элемента в буфер обмена (из панели элементов и контекстного меню) - Элемент формы: Проверьте обязательные поля и в серверной части - Новый фильтр: кирпичи/форма/проверка (проверка отправки формы) - Форма: Отправить подтверждение по электронной почте - Элемент таксономии: Новая настройка “Отключить ссылки” & DD : обычный фильтр - Добавить классы тела на страницу (через настройки страницы) - Элемент шорткода: Новая настройка “Отключить рендеринг в конструкторе” - Новый тег динамических данных: term_slug - Элемент таксономии: Добавить параметр “Размер” - Панель структуры: Скопируйте и вставьте все элементы (в буфер обмена и из него) - Обновлен лайтбокс: Photoswipe до версии 5.3.7 и новая настройка “Идентификатор лайтбокса” для группировки изображений в одном лайтбоксе - Видеоэлемент: Новая настройка “предварительного просмотра изображения” для правильной отложенной загрузки видео с YouTube и Vimeo (iframe загружается только при нажатии на миниатюру) - Видеоэлемент: Поддержка незарегистрированного Vimeo с помощью новой настройки “Хэш конфиденциальности” - Элемент заголовка: Новая настройка “пользовательского тега” (плюс поддержка динамических данных) - Новый тег динамических данных: term_count - Цикл запроса: Новые крючки действий: bricks/query/before_loop & bricks/query/after_loop ACF: Поддержка полей выбора (радио, выбор, флажок, группа кнопок): новый фильтр значений - Форма: Отправить подтверждение по электронной почте - Элемент таксономии: Новая настройка “Отключить ссылки” & DD : обычный фильтр - Добавить классы тела на страницу (через настройки страницы) - Элемент шорткода: Новая настройка “Отключить рендеринг в конструкторе” - Новый тег динамических данных: term_slug - Элемент таксономии: Добавить параметр “Размер” - Панель структуры: Скопируйте и вставьте все элементы (в буфер обмена и из него) - Обновлен лайтбокс: Photoswipe до версии 5.3.7 и новая настройка “Идентификатор лайтбокса” для группировки изображений в одном лайтбоксе - Видеоэлемент: Новая настройка “Предварительного просмотра изображения” для правильной отложенной загрузки видео с YouTube и Vimeo (iframe загружается только при щелчке по миниатюре) - Видеоэлемент: Поддержка незарегистрированного Vimeo с помощью новой настройки “Хэш конфиденциальности” - Элемент заголовка: Новая настройка “пользовательского тега” (плюс поддержка динамических данных) - Новый тег динамических данных: term_count - Цикл запроса: Новые крючки действий: bricks/query/before_loop & bricks/query/after_loop - ACF: Поддержка полей выбора (радио, выбор, флажок, группа кнопок): новый фильтр значений