2015-02-07 21 views
0

這是我第一次提交。 我想要一個特定的圖像作爲我的Typo3模板中的背景。我想從頁面中的引用解析所需的圖像。下面的代碼我從另一個網站複製,似乎是正確的。如何使用lib。*變量TypoScript的正確方法

lib.headerimage = IMAGE 
lib.headerimage { 
file { 
    import.data = levelmedia:-1, slide 
    treatIdAsReference = 1 
    import.listNum = 0 
}} 

現在的問題是,我想向lib.headerimage.FILELINK在我下面的代碼,我無法弄清楚如何使用lib.VARIABLES

在稍後我這個解析:

page.headerData { 

10 = TEXT 
10.value = div#header { background-image: url('lib.headerimage.file.value');} 
10.wrap = <style type="text/css">|</style> 
} 

與我們沒有$它不解析任何東西。我剛剛在3天前開始使用錯字。我最後的經歷是多年以前。

請,必須有一個簡單的方法來做到這一點。 :/

回答

0

它看起來像你搜索一種方法來連接字符串。假設第一部分是正確的(由於我不熟悉圖像對象),你可以Concat的像這樣的字符串:

page.headerData { 

    10 = COA 
    10 { 
     10 = TEXT 
     10.value = <style type="text/css">div#header { background-image: url(' 

     20 < lib.headerimage 

     30 = TEXT 
     30.value = ');}</style> 
    } 
} 
+0

Thx!它現在部分工作,但它給了我 Marc 2015-02-07 14:22:50

0
lib.headerImageText = COA 
lib.headerImageText { 
    10 = IMG_RESOURCE 
    10.file.treatIdAsReference = 1 
    10.file.import { 
    cObject = TEXT 
    cObject.value = dummy.gif 
    cObject.override { 
     required = 1 
     data = levelmedia: -1, slide 
     listNum = 0 
    } 
    } 
} 

page.headerData { 

    10 = COA 
    10 { 
    10 = TEXT 
    10.value = <style type="text/css">div#header { background-image: url(' 
    20 < lib.headerImageText 
    30 = TEXT 
    30.value = ');}</style> 
} 
} 

固定我的問題,現在的) div#頭文件在typo3後端定義了正確的background-url。