Hallo ins Forum,
ich habe eine Seite für ein Login. Hier ist das Anmeldeformular eingebunden. Dieses Anmeldeformular möchte ich ebenfalls auf allen Seiten im Fußbereich einbinden und hole mir dazu den Inhalt des CE per TS und binde das ins Fluidtemplate ein.
lib.loginBox = RECORDS
lib.loginBox {
tables = tt_content
source = 127
dontCheckPid = 1
}
Funktioniert auch soweit. Mein Problem ist nun, dass neben dem Inhalt (also dem Plugin) natürlich auch die Überschrift eingebunden wird. Diese soll jedoch (im Fußbereich) nicht angezeigt werden.
Wie kann ich den header entfernen?
Danke für n Tipp und Gruß
mimii
Hallo Mimii,
Kein ganzer Code, aber zumindest ein Denkanstoß: ich würde das Rendering des RECORD Objekts anpassen. Über die .conf geht das, ähnlich wie das .renderObj bei den CONTENT Objekten. Kopier' hier den Standard rein und lösch dann die Header-Definition darin raus.
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Records/Index.html#confval-records-conf
Gruß,
Matschel
OK, soweit verstanden. Danke erst Mal.
den Seitentitle habe ich nun weg, die Überschrift des Elements formatiere ich nun so wie ich es benötige. Aber die Loginform erscheint nicht. In der Datenbank wird diese im Feld pi_flexform gespeichert. Wie kann ich hier den Inhalt auslesen? Mit "TEXT" erscheint nur eine Zahl, mit "CONTENT" erhalte ich eine Fehlermeldung "Oops, an error occurred! Code: 2016051710532426dc8d70"
lib.loginBox = RECORDS
lib.loginBox {
tables = tt_content
source = 184
dontCheckPid = 1
conf.tt_content = COA
conf.tt_content {
10 = TEXT
10 {
stdWrap.field = header
stdWrap.wrap = <h3>|</h3>
}
20 = TEXT
20 {
stdWrap.field = pi_flexform
stdWrap.wrap = |
}
}
}
Mit welchem Contentelement kann ich denn den eigentlichen Inhalt des Feldes pi_flexform auslesen?
Danke für n Tipp und Gruß
mimii