2016-08-29 6 views
0

Body-Tagにクラス属性とスタイル属性を設定します。しかし、Constantが設定されている場合に限ります。定数が空でない場合、Typo3 BodyTagを変更するにはどうすればいいですか

定数:

page.theme.bodybackgroundpicture = fileadmin/pageBackground.png 

セットアップ:

temp.body = COA 
temp.body { 
    10 = TEXT 
    10.value = {$page.theme.bodybackgroundpicture} 
    10.stdWrap.wrap = <body class="background" style="background-image: url(|)"> 
    10.stdWrap.wrap.override = <body> 
    10.stdWrap.wrap.override.ifEmpty = {$page.theme.bodybackgroundpicture} 
} 

page.bodyTagCObject < temp.body 

それは

<body class="background" style="background-image: url(fileadmin/pageBackground.png)"> 

または定数が空

<body> 
である場合でなければなりません

しかし、これはうまくいかず、私のエラーはどこですか?誰か助けてくれますか? ありがとう

答えて

1

.wrap部分は常に文字列であり、stdWrap自体ではないので、オーバーライドプロパティはありません。その

temp.body = COA 
temp.body { 
    10 = TEXT 
    10.value = {$page.theme.bodybackgroundpicture} 
    10.stdWrap.wrap = <body class="background" style="background-image: url(|)"> 
    10.if.isTrue = {$page.theme.bodybackgroundpicture} 
    20 = TEXT 
    20.value = <body> 
    20.if.isFalse = {$page.theme.bodybackgroundpicture} 
} 

のような条件はまた、これは動作するはず場合は、異なる2つのオブジェクトを作成することができます。

10.value = <body class="background" style="background-image: url({$page.theme.bodybackgroundpicture})"> 
+0

はどうもありがとうございました!できます – Burner

関連する問題