2017-02-07 9 views
1

Определяя пользовательскую грид в TS, можно настроить maxImageSize для изображения texmedia, отображаемого внутри col. Таким образом, в сетке 50-50 можно установить максимальную ширину изображения до 50% от обычного максимума.Установите maxImageWidth для изображений в griedlements col, используя liquid_styled_content (TS)

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

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

ответ

0

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

columns { 
    default { 
    renderObj { 
     textmedia { 
     dataProcessing { 
      20.maxGalleryWidth = 273 
      20.maxGalleryWidthInText = 273 
     } 
     } 
    } 
    } 
}