如何多次使用相同的随机图像? 使用下面的Typoscript我有不同大小的不同图像。
lib.headerimage = COA_INT
lib.headerimage {
1 = IMG_RESOURCE
1 {
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = rand
}
}
}
lib.headerimageSmall =< lib.headerimage
lib.headerimageSmall.1.file.width = 768
lib.headerimageTab =< lib.headerimageSmall
lib.headerimageTab.1.file.width = 1280
lib.headerimageDesktop =< lib.headerimageTab
lib.headerimageDesktop.1.file.width = 1920
lib.headerimageHigh =< lib.headerimageDesktop
lib.headerimageHigh.1.file.width = 2880
答案 0 :(得分:1)
您可以使用注册表示图像 这可能仅在您使用fluidvariables而不是lib-TS
时才有效作为想法(未经测试):
_MSC_VER
也许你可以使用file-id作为寄存器,也许流体变量的渲染需要一些调整。
答案 1 :(得分:0)
您只需要生成一个随机图像,然后用流体调整大小。这样的事情:
<f:image src="{headerimageHigh}" width="2880" alt="high" />
<f:image src="{headerimageHigh}" width="1920" alt="desktop" />
<f:image src="{headerimageHigh}" width="1280" alt="tab" />
<f:image src="{headerimageHigh}" width="768" alt="small" />