Я хочу, чтобы получить конкретную информацию изображения в sourcecollection: если оригинал ImageWidth < 1040px он должен дать DataKey, который имеет оригинальную ширину, поэтому я попытался получить первоначальную ширинуTYPO3 отзывчивый img datakey.xxx не имеет stdWrap?
maxW < TSFE:lastImageInfo|0
и другие Differnet методы , но кажется, что он ловит только ярлыки, а не ценности. см. Пример «маленький». TSRef говорит, ширина, maxW ... имеет stdWrap capabillities, так как я могу получить значения?
tt_content.image.20.1.sourceCollection {
small >
smallRetina >
smallest {
width = 320
maxW.cObject = TEXT
maxW.cObject.value = 4444
dataKey = smallest
srcsetCandidate = 320
elementwidth = 320
}
smallest.maxW < TSFE:lastImageInfo|0 // gets null
smaller {
width = 480
if.isLessThan = 439
if.value.data = TSFE:lastImageInfo|0
testparm = testp
maxW < TSFE:lastImageInfo|0 //gets null
dataKey = smaller
srcsetCandidate = 480
elementwidth = 480
}
small {
stdWrap.cObject = COA
stdWrap.cObject {
10 = LOAD_REGISTER
10.intobj2 = COA
10.intobj2 {
10 = TEXT
10.data = TSFE:lastImageInfo|0
}
20 = TEXT
20.insertData = 1
20.data = ghj
}
width = 720
if.isLessThan = 719
if.value.data = TSFE:lastImageInfo|0
maxW = 720
dataKey = small
maxW.insertData = 1
maxW.stdWrap.insertData = 1
maxW.stdWrap.cObject < .stdWrap.cObject.20 // gets "TEXT"!!!
srcsetCandidate = 720
elementwidth = 720
}
...
realSizePic {
width.data = TSFE:lastImageInfo|0
maxW.data = TSFE:lastImageInfo|0
maxW.cObject = TEXT
maxW.cObject.value = testrealsize
#mediaQuery = (min-width: 1100px)
dataKey = biggest
srcsetCandidate.stdWrap.data = TSFE:lastImageInfo|0
/* doesn'T work!!!
srcsetCandidate.cObject = TEXT
srcsetCandidate.cObject {
data = TSFE:lastImageInfo|0
}
*/
elementwidth.data = TSFE:lastImageInfo|0
}
}
- будет визуализируется как srcset
да, но независимо от того, с помощью maxW.cObject = TEXT maxW.value = XXX или maxW.data = TSFE: lastImageInfo | 0 или maxW
user3699049
Если вы первый набор 'maxW.cObject', а затем переписать его с' smallest.maxW' и 'smallest.maxW.data = TSFE: lastImageInfo | 0' будет правильным. –
да, я действительно пробовал много разных способов, которые я забыл стереть, но моя проблема заключается в том, что она workes только с установкой в строке не используя GetData, Наименьшее { ширина = 320 maxW.cObject = TEXT maxW .cObject.value = 4444 // -> null } # – user3699049