Ich möchte, dass auf jeder (Unter-)Seite meines Web-Projektes in der rechten Spalte die 5 aktuellesten News mit Teaser erscheinen. News-Extension ist eingerichtet, ein entsprechender Datensatz zur Ausgabe der aktuellsten News (in der rechten Spalte, leider nur auf der Startpage) ebenfalls.
Ich dachte mir, irgendsowas könnte mein Problem lösen:
Im HTML-Temnplate:
<div id="rightContent">
<f:cObject typoscriptObjectPath="lib.rightNews" />
<f:format.raw>{right_content}</f:format.raw>
</div>
Zugehörig dachte ich mir folgenden TypoScript-Code einzubinden:
lib.rightNews = COA
lib.rightNews {
20 = CONTENT
20 {
table = tt_content
select {
where = uid=27
}
renderObj < tt_content
}
}
Das klappt aber nur für die Startseite (bei mir PID=6), alle anderen Seiten glänzen mit einer jungfäulichen rechten Spalte...
Die Lösung ist wahrscheinlich völlig banal, aber ich beschäftige erst seit ein paar Tagen mit den Hintergründen von Typo3...
Hallo.
Dieses Feature wird Content Sliding bezeichnet.
Hier hat das CONTENT_Objekt die Eigenschaft slide
Etwas anschaulicher ist es vielleicht im Wiki beschrieben:
https://wiki.typo3.org/Content_Slide
Falls Du mit den Infos noch nicht so richtig weiterkommt, einfach nochmal weiterfragen.
Viele Grüße
Julian
Hallo,
danke für den Tipp!
Hat aber leider nicht geklappt, egal wo ich Zeilen wie
styles.content.getRight.slide = -1
styles.content.getRight.slide {
collect = -1
collectReverse = 1
}
einfüge, ob im Setup des Roottemplates oder in einer externen *.ts, mal früh geladen, mal spät, oder ob ich die Zeilen ins Setup eines Erweiterungstemplates schreibe, es zeigt sich keinerlei Wirkung...
Arbeitest Du mit "Fluid Styled Content" oder mit "CSS Styled Content"? Ersteres kennt kein styles.content.getRight
Mit Fluid Styled Content. Hatte irgendwo gelesen, das sei jetzt State of the Art und zukunftssicherer.
Tja, aus der Tatsache, dass jetzt keiner mehr eine Lösung weiß, schließe ich mal, dass es mit dem ach so tollen, tollen Fluid StyledContent nicht geht bzw. (wie meist bei Typo3) viel zu kompliziert ist, um es nieder zu schreiben.
Werde mich mal nach einem anderen CMS umsehen - die irre Komplexität und Unverständlichkeit von Typo3 scheint mir doch zu sehr gemacht, um Agenturen und High-End-Server-Anbietern die Kassen zu füllen. Für einen motivierten Anwender, der auch (in gewissem Umfange) bereit ist, Zeit zu investieren, jedenfalls too much!
Ach komm, ein bisserl Frustrationstoleranz braucht man in der IT auf jeden Fall, egal in welchem Bereich man unterwegs ist, und was man für Systeme einsetzt. ...
lib.rightNews = COA
lib.rightNews {
20 = RECORDS
20 {
table = tt_content
source = 27
dontCheckPid = 1
}
}
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Records/Index.html
EDIT: bitte, gerne geschehen, der gratis support.