Функция file_create_url устаревает, начиная с версии 9.3, а в 10й версии она уже отсутствует.
Документация предлагает воспользоваться реализацией интерфейса \Drupal\Core\File\FileUrlGeneratorInterface, чтобы заместить устаревающую функцию в вашем коде.
В ядре реализация данного интерфейса представлена сервисом file_url_generator, который реализует нужные нам функции.
|
// получим относительную ссылку $url = \Drupal::service('file_url_generator')->generateString($uri); // получим абсолютную ссылку $url = \Drupal::service('file_url_generator')->generateAbsoluteString($uri); |
Drupal 9/10
Написать комментарий
Данная запись опубликована в 09.01.2024 14:31 и размещена в рубрике drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 16, 2023 г.
Вы получили код для вставки метрики, осталось дело за малым - разместить его на сайте. Сайт управляется Drupal 8/9/10.
Я покажу как это сделать через изменение темы сайта.
Первая опция - это вставить непосредственно в один из основных шаблонов ...
Читать
Апрель 27, 2023 г.
Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг.
Для начала загрузим какой-либо термин
[crayon-662de7fec2713690146374/]
Следующий шаг - получение дочерних элементов ...
Читать