[TYPO3-german] CSS nur zwischen Januar und März einbinden?

SChani usenet at schani.com
Thu Jan 18 18:18:41 CET 2018


Das scheint mir sehr logisch zu sein. Nur leider funktioniert das ganze 
nicht.
Ich hab es jetzt nach meinem page eingebunden
page = PAGE
page.10 < tmpl.selection
page{
....
}
[dayofyear <= 60]
     page.includeCSS.winter = fileadmin/Templates/winter.css

[dayofyear > 60] && [dayofyear <= 120]
     page.includeCSS.fruehling = fileadmin/Templates/fruehling.css

[dayofyear > 120] && [dayofyear <= 220]
     page.includeCSS.sommer = fileadmin/Templates/sommer.css

[dayofyear > 220] && [dayofyear <= 320]
     page.includeCSS.herbst = fileadmin/Templates/herbst.css

[dayofyear > 320]
     page.includeCSS.weihnachten = fileadmin/Templates/weihnachten.css
[END]


Es wird aber kein CSS eingebunden

Irgendwie funktionieren bei mir die Conditionen nicht.


Am 18.01.2018 um 16:51 Uhr schrieb Gregor Hermens:
> Hallo SChani,
> 
> SChani wrote:
> 
>>     [dayofyear > 1] || [dayofyear < 60]
>>     includeCSS.winter = fileadmin/Templates/winter.css
>>
>>     [dayofyear > 61] || [dayofyear < 120]
>>     includeCSS.fruehling = fileadmin/Templates/frueling.css
>>
>>     [dayofyear > 121] || [dayofyear < 220]
>>     includeCSS.sommer = fileadmin/Templates/sommer.css
>>
>>     [dayofyear > 221] || [dayofyear < 320]
>>     includeCSS.herbst = fileadmin/Templates/herbst.css
>>
>>     [dayofyear > 321] || [dayofyear < 365]
>>     includeCSS.weihnachten = fileadmin/Templates/weihnachten.css
>>     [END]
>>
>> So könnte es doch sein?
> 
> - || steht für "oder", du willst hier aber "und": &&
> 
> - An den Übergängen sind jetzt ein paar Tage nicht berücksichtigt: Die erste
> Bedingung greift nur bis Tag 59 ( < 60 ), die zweite erst ab Tag 62 ( > 61
> ).
> 
> - Die Zählung beginnt bei Tag 0. Tests für => 0 und <= 365 sind immer
> erfüllt und können weggelassen werden.
> 
> - Conditions können nur auf der obersten Ebene, außerhalb von {} genutzt
> werden. Das Typoscript muß entsprechend immer mit dem Top-Objekt, hier also
> "page" beginnen.
> 
> Entsprechend dann wohl:
> 
> [dayofyear <= 60]
>      page.includeCSS.winter = fileadmin/Templates/winter.css
>   
> [dayofyear > 60] && [dayofyear <= 120]
>      page.includeCSS.fruehling = fileadmin/Templates/fruehling.css
>   
> [dayofyear > 120] && [dayofyear <= 220]
>      page.includeCSS.sommer = fileadmin/Templates/sommer.css
>   
> [dayofyear > 220] && [dayofyear <= 320]
>      page.includeCSS.herbst = fileadmin/Templates/herbst.css
>   
> [dayofyear > 320]
>      page.includeCSS.weihnachten = fileadmin/Templates/weihnachten.css
> [END]
> 
> hth
> Gruß,
> Gregor
> 



More information about the TYPO3-german mailing list