[TYPO3-german] CSS nur zwischen Januar und März einbinden?
Gregor Hermens
gregor at a-mazing.de
Thu Jan 18 16:51:26 CET 2018
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
--
http://www.a-mazing.de/ | Certified TYPO3 Integrator
More information about the TYPO3-german
mailing list