Perfekte Sache, Jost! Das Feld hatte ich zwar per Hand in der DB angelegt um zu sehen, ob das überhaupt funktioniert. Das ziehe ich noch in der ext_tables.sql nach. Und siehe da: es funktioniert mit dem ersten Feld :)!
-----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jost Baron Gesendet: Dienstag, 20. August 2013 15:46 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser" Hi Björn, in Extensions wird das TCA in der Datei ext_tables.php konfiguriert, und die Felder werden in der Datei ext_tables.sql in SQL-Syntax angelegt. Dabei musst du in diesem Falle nur die zusätzlichen Felder angeben, die in fe_users angelegt werden sollen. Die Konfiguration in "Configuration/TCA" muss (IMO) aus der ext_tables.php referenziert werden, ggf. über Umwege. Gruß Jost On 08/20/2013 03:09 PM, Björn Hahnefeld wrote: > Hallo Jost, > > mein Plan war, in "Configuration/TCA" eine Datei namens "tca.php" > anzulegen und dort dann die Erweiterungen vorzunehmen wie beispielsweise das Alter: > > -- > <?php > > if (!defined('TYPO3_MODE')) { > die ('Access denied.'); > } > > $TCA['fe_users']['columns']['age'] = array( > 'label' => > 'LLL:EXT:extkey/Resources/Private/Language/locallang_db.xml:age', > 'exclude' => 1, > 'config' => array ( > 'type' => 'input', > 'max' => 2, > 'eval' => 'trim' > ), > ); > > > ?> > -- > > Natürlich habe ich auch parallel dazu in der Datenbank das Feld > angelegt (derzeit manuell). Doch Fehlanzeige... es steht bei datamints > nicht zur Auswahl :(! > > Viele Grüße > > Björn > > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jost > Baron > Gesendet: Montag, 19. August 2013 20:49 > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser" > > Moin Björn, > > unten ein Beispiel für ein Textfeld und für eine Textarea, aus dem Projekt. > Ob Checkboxen und Selectfelder funktionieren, weiß ich nicht, hab ich > da nicht getestet. > > On 08/19/2013 08:41 PM, Björn Hahnefeld wrote: >> Hallo Jost, >> >> mit einer so schnellen Antwort hätte ich gar nicht mal gerechnet :D! >> >> Hast du ein Beispiel für die TCA, wie man regulär die fe_users >> erweitern könnte? >> >> Was die Feldtypen betrifft, bin ich gar nicht so anspruchsvoll: >> - Textfelder >> - Checkboxen >> - Selectboxen >> Sofern die von TYPO3 verarbeitet werden können (soweit ich weiß, ist >> das InstallTool da etwas eigenwillig), würde ich die auch alle gerne >> nutzen wollen. >> > > Beispiel Textfeld: > > $TCA['fe_users']['columns']['productimage_alt'] = array( > 'label' => > 'LLL:EXT:extkey/Resources/Private/Language/locallang_db.xml:productima > ge_alt > _label', > 'exclude' => 1, > 'config' => array ( > 'type' => 'input', > 'max' => 255, > 'eval' => 'trim' > ), > ); > > Beispiel Textarea: > > $TCA['fe_users']['columns']['profile'] = array( > 'label' => > 'LLL:EXT:extkey/Resources/Private/Language/locallang_db.xml:profile_label', > 'exclude' => 1, > 'config' => array ( > 'type' => 'text', > 'rows' => 20, > 'cols' => 48, > 'eval' => 'trim', > ), > ); > >> Viele Grüße >> >> Björn > > Gruß Jost > > >> >> -----Ursprüngliche Nachricht----- >> Von: typo3-german-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jost >> Baron >> Gesendet: Montag, 19. August 2013 20:38 >> An: typo3-german@lists.typo3.org >> Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension > "datamints_feuser" >> >> Hi Björn, >> >> Mit TYPO3 4.5 und datamints_feuser habe ich eigene Felder wunderbar >> nutzen können. Dazu muss das TCA für die Felder ordentlich gefüllt >> sein, und es gehen auch nicht alle Feld-Typen. Welche genau >> funktionieren, müsstest du im Code von datamints_feuser nachgucken, >> das > weiß ich nicht so genau. >> >> Gruß Jost >> >> On 08/19/2013 08:35 PM, Björn Hahnefeld wrote: >>> Hallo zusammen, >>> >>> ich setze Ihre Extension "datamints_feuser" ein und bin sehr >>> zufrieden damit. Nun aber möchte ich nicht nur bestehende >>> Datenbankfelder durch den Benutzer bearbeiten lassen, sondern in der >>> Tabelle "fe_users" auch weitere Felder hinzufügen. >>> >>> Testweise habe ich mit dem "Extension Builder" eine Extension >>> angelegt, mit der ich Felder der Tabelle "fe_users" hinzufügen wollte. >>> Das hat auch soweit geklappt. Allerdings werden diese scheinbar von >>> "datamints_feuser" nicht berücksichtigt, weswegen ich diese auch >>> nicht >> benutzen kann. >>> >>> Liegt das an meiner Vorgehensweise oder ist die Extension >>> tatsächlich nicht für eine Erweiterung der Tabellenfelder ausgelegt? >>> Oder gibt es gar einen gänzlich anderen Weg, Felder zu erweitern? >>> >>> Viele Grüße >>> >>> Björn >>> >>> _______________________________________________ >>> TYPO3-german mailing list >>> TYPO3-german@lists.typo3.org >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >>> >> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german