这是我的第一次提交。 我想在Typo3模板中将特定图像作为背景。我想从页面中的引用中解析所需的Image。我在下面的代码中从其他网站复制,看起来是正确的。
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天前再次使用typoscript。我的最后经历是多年前的事。
请,必须有一个简单的方法来做到这一点。 :/
答案 0 :(得分:0)
看起来你正在搜索连接字符串的方法。假设第一部分是正确的(因为我不熟悉IMAGE对象)你可以像这样连接字符串:
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>
}
}
答案 1 :(得分: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
}
}
}
AND
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#header在typo3后端定义了正确的background-url。