Ich habe es nun so probiert: t3lib_div::loadTCA('tt_content'); $pluginSignatureCe1 = 'text'; t3lib_extMgm::addPiFlexFormValue('', 'FILE:EXT:' . $_EXTKEY . '/flexform.xml', $pluginSignatureCe1);
Das Feld "pi_flexform" ist in der tt_content-Tabelle ebenfalls vorhanden. Allerdings erhalte ich keinen neuen Reiter, wenn ich ein Content Element vom Typ "text" bearbeite :-( Grüße -------- Original-Nachricht -------- > Datum: Tue, 18 Oct 2011 08:26:39 +0200 > Von: Peter Niederlag <typo3-l...@niekom.de> > An: typo3-german@lists.typo3.org > Betreff: [TYPO3-german] Re: tt_content per FlexForm erweitern möglich? > Hallo, > > Am 17.10.2011 14:13, schrieb Julian Pleger: > > Ich würde gerne tt_content um ein Flexform erweitern. Ich bin jedoch > garnicht so sicher, ob das überhaupt geht. So wie ich die Flexforms > verstanden habe, kann ich diese nur für eine selbstgeschriebene Extension von > mir > registrieren. > > > > Ich erweitere derzeit das TCA von tt_content per PHP-Funktionen. Das > setzt jedoch voraus, dass ich auch die DB-Tabelle um Spalten erweitern muss. > > Ich dachte mir daher, dass Flexforms eine gute alternative wären, da > die Daten auch gespeichert werden, OHNE dafür pro Eintrag eine eigene DB > Spalte brauchen. > > > > Leider finde ich auch keine Beispiele, wie man z.b. tt_content und/oder > sogar pages erweitern per Flexform erweitern kann :-( > > Man kann das vorhandene Feld 'pi_flexform' auch für andere > Inhaltselemente als Plugins nutzen: > > # DEIN_CTYPE,FLEXFILE entsprechend anpassen > t3lib_div::loadTCA('tt_content'); > $pluginSignatureCe1 = 'DEIN_CTYPE'; > t3lib_extMgm::addPiFlexFormValue('', 'FILE:EXT:' . $_EXTKEY . > '/Configuration/FlexForms/FLEXFILE.xml', $pluginSignatureCe1); > > # You still need to add the field 'pi_flexform' to the corresponding > # types entry in $TCA > # This heavily depends on wether you create your own custom CE > # or want to modify an existing one > > Hilfreich sind gute Kenntnisse von $TCA und die API von > t3lib_extMgm::addPiFlexFormValue(). > > Beachte dass man per TypoScript nicht ohne weiteres an die Werte aus > solchen Flexforms herankommt, da diese in einer XML-Struktur gespeichert > sind. > > Gruß und hth, > Peter > -- > Peter Niederlag > http://www.niekom.de * TYPO3 & EDV Dienstleistungen * > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german