如果您要替换的图像不存在,如何删除OpenTBS中的图像?
我有一些代码循环并替换表中的图片,但有时客户端不会有图片。我试图省略default = current标签,但它显示一个丢失的图像框(“此图像当前无法显示”)。
更新:
我认为Skrols的答案会奏效,但我无法让它发挥作用。我有一个图像,后跟以下标记。
[field.p5;ope=changepic;from=’[val]’;adjust]
如果字段变量p5未设置或为空等,则必须使用以确定字段变量p5是否已删除图像。
答案 0 :(得分:1)
如果目标图片是未找到的文件,如果您首先需要不更改Docx中的图片,那么它们是两个解决方案:
如果您希望删除文档中的图片框(如果文件丢失),则可以添加一个TBS字段,该字段将根据全局变量删除图片框。
PHP:
$picok = (file_exists($the_picture)) ? 1 : 0;
HTML:
[onshow;block=w:drawing;when [var.picok]=1]