Zum Inhalt springen

EXT mit Kickstarter: Wie Feld im FE wrappen / anzeigen?

Erstellt am 8. Juni 2010 · 3 Antworten · letzte Antwort am 11. Juni 2010

Tags: Inhaltselemente, Frage

moritz ·

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

Julian.​Hofmann ·

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

moritz ·

:o *pling* jetzt dämmert es mir, an welchen Schrauben man drehen muss... vielen Dank, Julian!

moritz ·

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