openTBS удаляет изображение, если замена не найдена

Как удалить изображение в OpenTBS, если тот, который вы заменяете, не существует?

У меня есть немного кода, который перебирает и заменяет фотографии в таблице, но иногда у клиента не будет изображений. Я попробовал оставить тег default = current, но он показывает отсутствующее окно изображения («Это изображение в настоящее время не отображается»).

ОБНОВИТЬ:

Я думал, что ответ Скролса будет работать, но я не смог заставить его работать. У меня есть изображение, за которым следует следующий тег.

[field.p5;ope=changepic;from='[val]';adjust] 

Whats, следующие за этим, я должен был бы сказать, если переменная поля p5 не установлена ​​или пустой ect, а затем удалите изображение.

    Если ваша первая необходимость – не изменять изображение в Docx, если целевое изображение является не найденным файлом, то это два решения:

    1. Сначала попробуйте использовать последнюю версию OpenTBS (1.7.4), поскольку она утверждает, что исправляет ошибку «default = current»
    2. Если это не сработает, вам нужно проверить на стороне PHP, если целевое изображение существует с помощью file_exists (). Если он не существует, измените целевой путь изображения на новый файл, который, как вы уверены, он существует.

    Если вы предпочитаете удалять окно изображения в документе, если файл отсутствует, вы можете добавить поле TBS, которое удалит окно изображения в зависимости от глобальной переменной.

    PHP:

     $picok = (file_exists($the_picture)) ? 1 : 0; 

    HTML:

     [onshow;block=w:drawing;when [var.picok]=1]