Функция 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 21, 2023 г.
DB API в drupal позволяет стоить, наверное, почти любые запросы, какие только можно составить на чистом sql. Приведенный ниже сниппет кода демонстрирует ...
Читать
Октябрь 5, 2024 г.
Речь пойдет о модуле redirect, который, несмотря на свои простые функции, не всегда понятен редакторам сайта.
После установки модуля, на сайте появляется ...
Читать
Август 16, 2023 г.
Многие стандартные шаблоны в Drupal содержат вывод переменной пользователя (user), что делает возможным реализацию различной логики, в том числе и проверку роли пользователя.
Например, вы желаете показывать какой-то элемент шаблона, только для ...
Читать
Май 2, 2023 г.
Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме ...
Читать