Hallo,
ich habe folgende Frage und hoffe jemand kann mir hierbei helfen.
Ich habe ein Template welches 3 Bereiche aufweißt (main_content_one, main_content_two, main_content_three).
Allen wir mit styles.content.get der Inhalt zugewiesen.
Kann ich nun z.B. auch nur die Überschrift des Inhaltes verwenden? Also die Inhalte dieser Bereiche auf einen Eintrag begrenzen (der aus Überschrift und Text bestehen muss) und dann im Template die Überschrift getrennt von dem Text auslesen?
Ich bin totaler Neuling und weiß nicht so recht wonach ich dies bzgl. suchen soll. Daher danke für eure Hilfe.
Gruß
Für sowas gibt es TypoScript, in deinem Fall hilft CONTENT.
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Content/Index.html
Im "renderObj" kannst du den Inhalt so zusammen setzen, wie du ihn brauchst.
Sollte in etwa so aussehen:
lib.main_content_one = CONTENT
lib.main_content_one {
table = tt_content
select {
pidInList = this // aus aktueller Seite
where = colPos = 0 // mit Backend-Spalte mit ID 0
}
renderObj = COA
renderObj {
10 = TEXT // TEXT Objekt für den Header
10.data = field:header
10.wrap = <h1 class="customHeader">|</h1>
}
}
lib.main_content_two < lib.main_content_one
lib.main_content_two.renderObj.10.data = field:bodytext
lib.main_content_two.renderObj.10.parseFunc < lib.parseFunc_RTE
lib.main_content_one/two müssen dann den Markern im Template zugewiesen werden. Wenn du es verschiedenen Markern zuweist, kannst du es somit mehrfach verwenden.
Hallo,
danke das probiere ich gleich mal aus.
Gruß