我想为给定的图像设置maxW。但我想为肖像或横向格式赋予另一个价值。
我所尝试的是这个(不起作用,这就是我要问的原因......)
10 = IMAGE
10 {
stdWrap.wrap = <div class="col_3-4">|</div>
file {
import = fileadmin/_processed_/
import.data = levelmedia:-1
import.listNum = 0
treatIdAsReference = 1
maxW = 585
maxW.if {
value.data = TSFE:lastImageInfo|0
isGreaterThan.data = TSFE:lastImageInfo|1
}
maxW = 385
maxW.if {
value.data = TSFE:lastImageInfo|1
isGreaterThan.data = TSFE:lastImageInfo|0
}
}
}
对于宽度和高度相等的情况,我没有在这里对待它。
谁可以帮忙?
答案 0 :(得分:0)
您的代码几乎没问题,但忽略了 maxW 的第一个块,因为始终被第二个块重写。
因此,您应该尝试在此处使用覆盖:
<snip>
maxW = 585
maxW.override = 385
maxW.override.if {
value.data = TSFE:lastImageInfo|1
isGreaterThan.data = TSFE:lastImageInfo|0
}
最后你说:使用585.并用385覆盖值,但仅在高度&gt;时覆盖。宽度。