заменить битые картинки своей шаблонной

Ситуация такая что у старых ресурсов часто стали появляться битые картинки. Появляются они так как удаляются рано или поздно с cdn источников.
реально ли как то перехватить этот момент и в случае если картинка бьется то scr подменялся на мою шаблонную?

поле картинки, пусть даже и битой — заполнено
тут именно нужно решение о замене битой на лету.
как вариант запустить какой нибудь скрипт для обхода и замены в поле TV src на свои

есть какие то решения может или мысли на этот счет?
буду благодарен
Евгений
03 сентября 2021, 19:11
modx.pro
3
463
0

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

Andrey
03 сентября 2021, 19:43
0
Вы бы написали, как у вас картинки выводятся.Если через вызов, то есть дефолт, например:
[[+img:default=`nofoto.jpg`]]

А, пардон, невнимательно прочитал.
    Баха Волков
    03 сентября 2021, 20:18
    +2
    Проблему можно решить с помощью js события onerror
      Andrey
      03 сентября 2021, 20:33
      +1
      Я так понимаю можно даже прямо в img засунуть onerror:
      <img src="site.com/foto.jpg" onerror="this.setAttribute('src', 'site.com/nofoto.jpg')">
      :D
        Евгений
        03 сентября 2021, 21:24
        0
        огонь! сработало… благодарю
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4