如何使用lib。*变量TypoScript的正确方法
问题描述:
这是我第一次提交。 我想要一个特定的图像作为我的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天前开始使用错字。我最后的经历是多年以前。
请,必须有一个简单的方法来做到这一点。 :/
答
它看起来像你搜索一种方法来连接字符串。假设第一部分是正确的(由于我不熟悉图像对象),你可以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>
}
}
答
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。
Thx!它现在部分工作,但它给了我
Marc
2015-02-07 14:22:50