有没有办法阻止typo3 / typoscript IMAGE对象将维度属性(高度和宽度)添加到生成的图像标记中?
更新(感谢cascaval)!
解决方案是使用IMG_RESOURCE而不是IMAGE。它显然没有哨声,但让你完全控制生成的图像标签。
10 = IMG_RESOURCE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.stdWrap.required = 1
10.stdWrap.wrap (
<img src="|" />
)
注意:这适用于Templavoila。
答案 0 :(得分:6)
否但您可以使用 IMG_RESOURCE 对象并将生成的图片路径换行,以便获得所需的HTML标记。例如:
temp.image_test = IMG_RESOURCE
temp.image_test {
stdWrap.wrap = <img src="|" />
file = GIFBUILDER
file {
format = jpg
quality = 90
maxWidth = 9999
maxHeight = 9999
XY = [10.w],[10.h]
10 = IMAGE
10.file {
import = uploads/pics/
import.field = image
import.listNum = 0
}
20 = SCALE
20 {
width = 200
}
}
}
答案 1 :(得分:2)
错误!它也适用于IMAGE:
10 = IMAGE
10 {
file = path/to/image.file
stdWrap.replacement {
10 {
search = # width="[0-9]*?"#i
replace =
useRegExp = 1
}
20 {
search = # height="[0-9]*?"#i
replace =
useRegExp = 1
}
}
}