Hallo,
kurze Frage. War folgendes nicht schon immer die Möglichkeit css auf nur einer Seite einzubinden ? :
[globalVar = TSFE:id = 1]
page.includeCSS {
gohgstart = fileadmin/templates/css/style-start.css
}
[global]
das funktioniert bei Version 10 nicht mehr. Hab ich was verpasst ?
lg
Sind wir bisschen ungeduldig? Ist ja echt ne Frechheit, dass Dir binnen 4h niemand freiwillig und kostenlos - womöglich sogar in seiner Freizeit - *Dein* Problem löst!
Falls Du schnellen Support brauchst, dann solltest Du Dich an eine Agentur wenden.
Ja, Du hast was verpasst:
https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.4/Feature-85829-ImplementSymfonyExpressionLanguageForTypoScriptConditions.html
Nein, das war nicht schon immer die Möglichkeit. Das war schon immer suboptimal, weil Conditions zu vermeiden sind. Nutz lieber if-Properties.
sorry wollte nicht undankbar wirken. hab seit 4.5 nicht mehr viel mit typo3 gemacht, und hab mich gewundert wieso sowas simples nicht mehr funktioniert. ist vielleicht einfach nur der frust.
dickes danke jedenfalls für den link.
Aber schau Dir wirklich auch mal das 'if' an:
page.includeCSS.gohgstart.if.(...)
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/If.html
Conditions sind ungut fürs Cachen. Die if-Properties sind deutlich besser für die Performance der Seite. Und gerade die simple Bedingung, dass es nur auf einer bestimmten Einzelseite eingebaut werden soll, ist einfach im 'if' zu bauen (im Gegensatz zu z.B. pidInRootline odgl.).