Hallo Forum,
habt ihr einen kleinen Tipp für meine erste Extension? :o
Die Contentelemente sollen um ein Feld erweitert werden und dieses Feld dann entsprechnend gewrappt und im FE angezeigt werden.
- EXT habe ich mit dem Kickstarter erstellt
- ein neues Feld (mftest) wird zu tt_content hinzugefügt
- es ist schon in den CEs im BE eingebunden
- EXT:setup.txt wird schon mit include static eingebunden
Jetzt muss ich doch "nur" noch in der setup.txt das neue Feld wrappen und im Frontend anzeigen... #paralyzed#
Habt ihr vielleicht ein Snippet für mich? #giggle#
Besten Dank, Marc
Hallo Marc.
Die FE-Ausgabe der tt_content-Inhalte wird i.d.R. über "CSS Styled Content" gesteuert. In dieser Systemextension findet sich auch das komplette TypoScript, das die Darstellung regelt.
Dein ergänztes Feld wird mit jedem Auslesen von tt_content-Inhalten mit aus der Datenbank ausgelesen - nur existiert eben für das Rendern noch keine Vorgabe im TS. Du müsstest also das TS von EXT:css_styled_content entsprechend ergänzen bzw. umbauen.
Viele Grüße
Julian
:o *pling* jetzt dämmert es mir, an welchen Schrauben man drehen muss... vielen Dank, Julian!
Yeah, das hier steht nin im Setup meiner EXT:
tt_content.stdWrap.innerWrap.cObject.default.40 = TEXT
tt_content.stdWrap.innerWrap.cObject.default.40.field = tx_mftest1_mftest
tt_content.stdWrap.innerWrap.cObject.default.40.wrap = <img src="uploads/tx_mftest1/ | ">
... und kaum zu glauben: Ein Bild wird im Frontend angezeigt! 8-)
Was ich mich nur frage: Ich habe ja tt_content[...] um "40" ergänzt.
Ist das nicht ungeschickt programmiert?
Damit sich meine EXT nicht mit anderen EXT "beißt" musste das doch eher ein Mechanismus sein, wie "ergänze an der ersten freien Stelle"?
*grübel* Marc