Чем заменить file_create_url в Drupal 9/10

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

Документация предлагает воспользоваться реализацией интерфейса \Drupal\Core\File\FileUrlGeneratorInterface, чтобы заместить устаревающую функцию в вашем коде.

В ядре реализация данного интерфейса представлена сервисом file_url_generator, который реализует нужные нам функции.

Мало букафф? Читайте есчо !

Корзина не пуста - изменим стиль пункта меню

Август 2, 2023 г.

Использую Drupal Commerce, и в меню у меня есть пункт "Корзина", со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста. Я буду использовать hook_preprocess_menu темы, чтобы изменить нужный пункт меню ...

Читать

Использование контекста публикации во views

Февраль 10, 2024 г.

У вас есть публикация и в ней задана категория (таксономия). Задача - использовать значение выбранной категории во view, которая отображается на данной ...

Читать

Создание контроллера для скачивания файла в Drupal

Сентябрь 6, 2023 г.

Пример кода, реализующий endpoint скачиваемого файла. [crayon-6a1eb0aa20aae087590318/] Кроме контроллера, вам потребуется еще задать маршрут. Пример описания маршрута: [crayon-6a1eb0aa20ab7280260352/]

Читать

Реализация формы поиска товаров

Май 11, 2023 г.

См. основной материал для введения. Форма в нашем случае не требует отправки/проверки данных, и реализует только два метода - getFormId и buildForm. Хотя форма и не содержит кнопки submit, но все равно будет реагировать на отправку данных, поэтому ...

Читать
 

Комментарии к «Чем заменить file_create_url в Drupal 9/10»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: