Hallo,
wir wollen in Kürze von Version 9 auf 10 umstellen und haben ein Problem:
Wir haben auf unserer Startseite (Root) einen Slider. Dieser wurde in Version 9 NICHT auf Unterseiten vererbt (slide = -1), die im Seitenbaum in Ordnern liegen.
In Version 10 ist es plötzlich nicht mehr so und Inhalte werden einfach weiter vererbt.
Siehe hier: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Content/Index.html#cobj-content-slide
Wir haben alle Teilbereiche(>30) auf unserer Homepage in Ordnern abgelegt und da darf jetzt nicht plötzlich der Slider auftauchen.
Gibt es eine Möglichkeit, diese Vererbung wieder zu stoppen?
Habe leider bisher keine Lösung und konnte anhand der Doku mir noch nichts zusammenreimen. Habe die Frage daher auch mal drüben bei stackoverflow gestellt: https://stackoverflow.com/questions/69806854/contentsliding-is-not-stopping-at-sysfolder-since-typo3-v10-how-to-solve
...und drüben bei stackoverflow kam vorhin eine recht vernünftig wirkende Lösung.
In Kürze: die ContentObjectRenderer-Klasse müsste via Extension erweitert werden und darin die getSlidePids-Methode überschrieben werden.
Details: https://stackoverflow.com/a/69929314/6783328 (Danke, Robert!)
Danke für die Info.
Wir haben es jetzt erstmal anders gelöst und fragen eine per Typoscript übergebene Variable auf den Seiten ab, wo wir den Slider angezeigt bekommen möchten.
Die stackoverflow Lösung werden wir bei Gelegenheit mal einbauen.