Установите maxImageWidth для изображений в столбце gridelements, используя liquid_styled_content (TS)

Определяя пользовательский элемент gridlement в TS, можно настроить maxImageSize для изображения texmedia, отображаемого внутри столбца. Таким образом, в сетке 50-50 можно установить максимальную ширину изображения на 50% от обычной максимальной.

columns {
  default {
    renderObj {
      10 = LOAD_REGISTER
      10.maxImageWidth = 273          
      30 = RESTORE_REGISTER
    }
  }
}

Однако это не работает с использованием Fluid_styled_content вместо css_styled_content. Кто-нибудь знает, как настроить это, используя gridelements с Fluid_styled_content?

1 ответ

Решение

Ваш код не работает, потому что текстовый элемент fluid_styled_content отображает изображения внутри галереи. Если вы выше Typo3 7.4, вы можете использовать обработчик данных галереи:

columns {
  default {
    renderObj {
      textmedia {
        dataProcessing {
          20.maxGalleryWidth = 273
          20.maxGalleryWidthInText = 273
        }
      }
    }
  }
}
Другие вопросы по тегам