Все записи категории ‘Программирование’

Чем заменить drupal_get_path() в Drupal 9/10
 9 Янв, 2024

Функция считается устаревшей, начиная с версии ядра 9.3, в 10-й версии функция удалена из кода.

Читать далее »
Чем заменить file_create_url в Drupal 9/10
 9 Янв, 2024

Функция file_create_url устаревает, начиная с версии 9.3, а в 10й версии она уже отсутствует.

Читать далее »
Создание файла на Google Drive через API
 10 Ноя, 2023

Работа с API гугл — это ещё та головоломка, тут переплетены и вечно обновляемые версии API, не прозрачные процедуры авторизации и запутанная консоль разработчика. Сколько уж я писал этих интеграций с гугл, каждый раз охота плеваться.

Читать далее »
Подключить скрипт / библиотеку в шаблоне twig
 5 Ноя, 2023

Подключение скрипта или стилей «по-месту», на мой взгляд, не плохая практика, т.к. соответствующие файлы не будут подключаться, если в них нет необходимости.

Читать далее »
Изменить http код ответа для кастомной страницы
 30 Окт, 2023

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

Читать далее »
Управление размерами autocomplete ui widget в Drupal
 25 Окт, 2023

Попался мне UI баг, когда autocomplete слой с результатами поиска оказывался больше по ширине, чем input элемент, к которому он был прикреплен.

Читать далее »
Получить код оригинального языка сущности в Drupal
 18 Окт, 2023

Сущность возвращает язык в контексте выбранного языка, но иногда нужно получить оригинальный язык node или другой entity.

Читать далее »
Фиксим «Mismatched entity and/or field definitions» ошибку в Drupal
 10 Окт, 2023

Советы, которые дают по решению этой проблемы немного устарели, относятся обычно к 8й версии друпала и не работают в более новых версиях.

Читать далее »
Найти файлы, содержащие две нужные строки
 6 Окт, 2023

Полезный пример поиска в UNIX, чтобы найти файлы, содержащие 2 и более разных подстрок. Например, мне нужно было найти все файлы конфигурации, в которых одновременно есть значение «field_spacing» и «excluded: false».

Читать далее »
Создание администратора через drush, Drupal 9
 22 Сен, 2023

Полезные команды для создания пользователя с админ правами, используя drush.

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