Как в Drupal 9 получить URL изображения, сохраненного в поле media

Чтобы извлечь адрес изображения из картинки в поле типа media, требуется ряд преобразований с использованием Entity объектов Drupal.

Предполагается, что вы уже загрузили entity с полем типа media (в примере называется — field_media) в какую то переменную. Дальше нужно загрузить объект media, получить ID файла, загрузить объект файла и там уже сгенерировать URL.

По умолчанию вы должны получить относительный путь, если нужен абсолютный — то используйте следующий вызов метода createFileUrl():

Написать комментарий

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

Пишем логи в Drupal 9

Октябрь 8, 2021 г.

Привычная функция watchdog, которую мы использовали в 6/7 версиях, к девятке пережила эволюцию до сервиса логирования. Бывшее ранее: [crayon-685746dd14717101258372/] Сейчас выглядит так: [crayon-685746dd14723214771152/] Помимо того, ...

Читать

Вывод всех локальных переменных в twig

Июнь 3, 2024 г.

Все видимые переменные шаблона можно посмотреть в переменной _context. Вывести их имена, используя перебор циклом for: [crayon-685746dd148bb168100205/] В Drupal, если вы используете модуль devel, в twig будет доступна функция dpm: [crayon-685746dd148c7906365593/]

Читать

 

Комментарии к «Как в Drupal 9 получить URL изображения, сохраненного в поле media»

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



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