2014-05-02 36 views
0

我嘗試設置特定內容元素的最大圖像大小。我如何爲元素「內容」做到這一點?我試圖結合幾個選項,但沒有任何工作。
content.maxImageWidthInText.maxH是正確的方法嗎?Typo3內容元素的最大圖像大小

這裏是我的代碼:

page = PAGE 
page { 
    typeNum = 0    
    10 = FLUIDTEMPLATE 
    10 { 

     file.stdWrap.cObject = CASE 
     file.stdWrap.cObject { 

     key.data = levelfield:-1, backend_layout_next_level, slide 
     key.override.field = backend_layout 

     default = TEXT 
     default.value = fileadmin/templates/index.html 

     1 = TEXT 
     1.value = fileadmin/templates/index.html  

     } 

     variables { 

     # Content 
     content < styles.content.get 
     content.select.where = colPos=0 
     content.maxImageWidthInText.maxW = 135       
     ..... 
     } 
    } 
} 

回答

1

有寄存器maxImageWidthmaxImageWidthInText做到這一點:

content = COA 
content { 
    10 = LOAD_REGISTER 
    10 { 
     maxImageWidth = 135 
     maxImageWidthInText = 100 
    } 

    20 < styles.content.get 

    30 = RESTORE_REGISTER 
} 

雖然找不到任何官方文件 - 你可以使用發現這個東西TypoScript對象瀏覽器。

+0

完美。我怎麼能做到這一點多個內容元素?我有內容區域和不同圖像大小的樹部分。 – Rupert

+0

你可以在你從數據庫中獲取內容元素的任何地方使用它。所以如果你有另一個'CONTENT'對象(例如styles.content.getRight),就像'styles.content.get'一樣包裝它。每次可以使用不同的寄存器值。如果不起作用,請檢查擴展是否在某處修改了'tt_content.image'的TS。 – Jost