Все записи категории ‘На первой полосе’

Conditional Form Fields в Drupal
 27 Сен, 2021

Логика полей или условные поля — это удобная фича в Form API друпал. Она позволяет формализовать кучу мелкой логики на фронт-енд, связанной с взаимодействием пользователя с вашей формой.

Читать далее »
Ошибка background-size:cover в Firefox при рендеринге svg
 21 Сен, 2021

По какой то причине firefox не верно отрабатывает свойство background-size: cover для SVG.

Читать далее »
Настраиваем стили в CKEditor / Drupal 9
 11 Сен, 2021

Чтобы расширить инструментарий контентщика, обычно в редактор добавляются новые стили. Это позволяет контент-менеджеру на ряду с форматированием, использовать подготовленные заранее стили.

Читать далее »
Программный рендер меню в Drupal 9
 8 Сен, 2021

Продолжаю публиковать сниппеты кода для drupal 9, на этот раз несколько полезных вещей, связанных с рендерингом меню.

Читать далее »
Переполнение текста (text-overflow)
 3 Сен, 2021

Мы рассмотрим здесь как обрезать текст и добавить многоточие средствами CSS. Это еще одна классическая проблема фронт-енда, как не позволить тексту менять геометрию контейнера, если он не влазит целиком.

Читать далее »
Программный вывод блока в Drupal 9
 31 Авг, 2021

Рассмотрим пару кейсов, того как рендерить блок из вашего кода.

Читать далее »
Установим контекстные фильтры в drupal views программно
 30 Авг, 2021

Пример кода как рендерить блок views с программной установкой contextual filters.

Читать далее »
Создаём программно url alias в Drupal 9
 28 Авг, 2021

Сниппет кода, демонстрирующий как alias создаётся в Drupal 9.

Читать далее »
Drupal Commerce — расчет доставки для выбранного района
 26 Авг, 2021

Есть список районов города, доставка в которые имеет фиксированную ставку. Пользователь выбирает район — программа должна подставить цену доставки для этого района.

Задача вроде простая, но приходится решать много попутных вопросов и в комплексе получается довольно сложно.

Читать далее »
Пример кода переключения между базами в Drupal 9
 22 Авг, 2021

Когда требуется подключиться и подтянуть данные из не основной базы, то нужно сначала задать свойства нового подключения, подключиться, выполнить запрос, а затем вернуть настройки в исходное состояние. Рассмотрим примеры кода, которые демонстрируют как это сделать.

Читать далее »