Как подгрузить изображения в кастомном модуле?

24 марта 2023 в 12:12

Доброго времени суток!

Создал свой модуль, который реализует блок.
Структура:
css/
js/
images/
tamplates/
src/Plugin/Block/
module_name.info.yml
module_name.libraries.yml
module_name.module

нужно в твиге подгружать картинки из папки images/

Спасибо!

Комментарии

В препроцессе блока, например:

<?php
function mytheme_preprocess_block(&$vars) {
  if (
$vars['block']->bid === 'target_block_id') {
    
$path_to_module = \Drupal::service('extension.list.module')->getPath('mymodule');
    
$path_to_images $path_to_module.'/images';
    
$vars['pathToImages'] = $path_to_images;
  }
}
?>

В твиге выводи {{ pathToImages }}

24 марта 2023 в 13:00

делаю через {{ file_url(pathToImages) }}, но картинки он не видит. Путь получается такой:
src="/modules/custom/module_name/images/lodaing.gif"

24 марта 2023 в 16:21