Показывать загрузчик при кэшировании изображения в ветке (LiipImagineBundle)

Я использую https://github.com/liip/LiipImagineBundle для создания водяных знаков на своих изображениях:

<img src="{{ absolute_url(asset('images/'~img.path~'/'~img.name)|imagine_filter('my_filter')) }}" style="display:inline-block; max-width:100%;">

Я установил изображение по умолчанию в своей конфигурации, но безрезультатно:

# LiipImage
liip_imagine:
    default_image: '../web/assets/vendor/client/img/loader.gif'
    filter_sets:
        my_filter:
            filters:
                watermark:
                    image: '../web/assets/vendor/client/img/logo.png'
                    size: 0.1
                    position: bottomright

Это работает, но для создания некоторых изображений требуется некоторое время (я загружаю их в модальном окне ajax), так что есть ли способ показать как «загрузка gif» или что-то подобное? В настоящее время изображение только белое.


person PrimuS    schedule 18.07.2017    source источник


Ответы (1)


Вы можете использовать плагин отложенной загрузки изображений JS

person eeXBee    schedule 19.07.2017