带有 TypoScript 的 body 标签上的背景图像

sma*_*erx 0 typo3 typoscript typo3-6.2.x

我想为 TYPO3 后端中的每个页面分配一个图像。这个图像应该被渲染为我的 body 标签的背景图像,比如。

<body style="background-image:url("/fileadmin/user_uploads/image.png")">
Run Code Online (Sandbox Code Playgroud)

我有 TYPO3 的 6.2LTS 版本。在以前的 TYPO3 版本 (4.5) 中,我用这个排版部分实现了一个类似的解决方案

page.bodyTagCObject = COA
page.bodyTagCObject {
    10 = TEXT
    10.value = <body style="background-image:url(
    20 = TEXT
    20 {
        data = levelmedia: -1 "slide"
        wrap = uploads/media/ |
        listNum = 0
    }
    30 = TEXT
    30.value = );">
}
Run Code Online (Sandbox Code Playgroud)

新的 TYPO3 版本适用于文件引用,所以我不确定我如何才能意识到这个问题。

有人有提示吗?

bie*_*ior 5

根据您的问题 - 是的,103它是文件引用的 uid,使用此代码段执行您想要的操作

page.bodyTagCObject = COA
page.bodyTagCObject {

  wrap = <body style="background-image:url('/|');">

  10 = FILES
  10 {
    references.data = levelmedia:-1,slide
    references.listNum = 0
    renderObj = TEXT
    renderObj.data = file:current:publicUrl
  }

}
Run Code Online (Sandbox Code Playgroud)