TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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


Autor Nachricht
Verfasst am: 08. 06. 2010 [12:58]
moritz
Themenersteller
Dabei seit: 23.10.2005
Beiträge: 369
Hallo Forum,

habt ihr einen kleinen Tipp für meine erste Extension? icon_redface.gif

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... icon_rolleyes.gif

Habt ihr vielleicht ein Snippet für mich? icon_lol.gif

Besten Dank, Marc
Profil
Verfasst am: 09. 06. 2010 [10:39]
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 1797
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
Profil
Verfasst am: 09. 06. 2010 [22:44]
moritz
Themenersteller
Dabei seit: 23.10.2005
Beiträge: 369
icon_eek.gif *pling* jetzt dämmert es mir, an welchen Schrauben man drehen muss... vielen Dank, Julian!
Profil
Verfasst am: 11. 06. 2010 [13:49]
moritz
Themenersteller
Dabei seit: 23.10.2005
Beiträge: 369
Yeah, das hier steht nin im Setup meiner EXT:
TYPOSCRIPT
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! icon_cool.gif

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
Profil