Я попытался изменить MaxGalleryWidth
в fluid_styled_content для определенного столбца.
Сначала я попробовал, как это сделать до fluid_styled_content:
lib.contentRight = COA
lib.contentRight {
10 = LOAD_REGISTER
10 {
maxImageWidth = 205
maxImageWidthInText = 60
}
20 < styles.content.get
20 {
select {
where = colPos=1
}
slide = -1
}
90 = RESTORE_REGISTER
}
Также использование maxGalleryWidth
в LOAD_REGISTER
не имеет никакого эффекта.
У меня это не работает. Затем я попытался установить параметр maxGalleryWidth
для GalleryProcessor, но это, похоже, не имело никакого эффекта:
lib.contentRight < styles.content.get
lib.contentRight {
select {
where = colPos=1
}
slide = -1
renderObj = < tt_content
renderObj.textmedia.dataProcessing.20 {
maxGalleryWidth = 205
maxGalleryWidthInText = 60
}
}
Наконец, я получил его только для работы с условием override
и if
:
tt_content.textmedia.dataProcessing.20 {
maxGalleryWidth.override.cObject = TEXT
maxGalleryWidth.override.cObject {
value = 205
if {
value = 1
equals.field = colPos
}
}
maxGalleryWidthInText.override.cObject = TEXT
maxGalleryWidthInText.override.cObject {
value = 60
if {
value = 1
equals.field = colPos
}
}
}
На мой взгляд, это неправильно, есть ли другие способы правильно реализовать это без использования override
?
styles.content.get
не имеет никакого эффекта. Все тот же. Я думаю, что текущее решение работает для этого простого примера, но что, если я также хочу проверить backend_layout или что-то еще. Это было бы сложно. И что, если colPos 1 на других шаблонах больше, и я использовал для него другую библиотеку ... - person René Pflamm   schedule 26.09.2016