[TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser"

Björn Hahnefeld bjoern at hahnefeld.de
Mon Aug 19 21:49:16 CEST 2013


Dankeschön :)!

Mehr Fragen fallen mir vorerst nicht ein ;)!

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost Baron
Gesendet: Montag, 19. August 2013 21:49
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser"

On 08/19/2013 09:45 PM, Björn Hahnefeld wrote:
> Bei Checkboxen leuchtet mir das auch so ein, denn da gibt es nur "ja" 
> und "nein". Für eine Selectbox hingegen brauch ich aber
Auswahlmöglichkeiten...

Guck mal hier nach:

http://docs.typo3.org/typo3cms/TCAReference/

Da ist erklärt, wie man im TCA select-Felder mit Optionen füllt. Es gibt
einen Haufen Möglichkeiten dafür.

Gruß Jost

> 
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost 
> Baron
> Gesendet: Montag, 19. August 2013 21:43
> An: typo3-german at lists.typo3.org
> Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension
"datamints_feuser"
> 
> On 08/19/2013 09:40 PM, Björn Hahnefeld wrote:
>> So hatte ich das eigentlich auch vorgesehen. Eine eigene Extension 
>> gibt es nämlich schon. Gut zu hören, dass ich eigentlich den 
>> richtigen Weg schon eingeschlagen hatte. Dann probiere ich das mit 
>> deinen TCA noch einmal in Ruhe aus. Ich hoffe, dass das klappen wird. 
>> Wie aber kann ich dann die Checkboxen integrieren, wenn es leider 
>> über
> datamints_feuser nicht geht?
> 
> Ich denke die Extension kann sowohl Select-Boxen als auch Checkboxen - 
> zumindestens sieht es so aus, wenn man den Code schnell überfliegt.
> 
>>
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-german-bounces at lists.typo3.org
>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost 
>> Baron
>> Gesendet: Montag, 19. August 2013 21:37
>> An: typo3-german at lists.typo3.org
>> Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension
> "datamints_feuser"
>>
>> Moin Björn,
>>
>> On 08/19/2013 09:33 PM, Björn Hahnefeld wrote:
>>> Hallo Jost,
>>>
>>> und wo füge ich das am besten ein? In der 
>>> AdditionalConfiguration.php bei TYPO 6.1.2?
>>
>> Ich weiß nicht, ob es da auch funktioniert, sauber wäre es aber nicht 
>> unbedingt.
>>
>> Am besten baust du dir eine eigene kleine Extension und packst es 
>> dort in die ext_tables.php. Die wird auch vom extension_builder 
>> angelegt, allerdings werden Teile davon ausgelagert, ich glaube in 
>> den Ordner
> "Configuration/Tca"
>> oder so ähnlich.
>>
>> Gruß Jost
>>
>>> Viele Grüße
>>>
>>> Björn
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: typo3-german-bounces at lists.typo3.org
>>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost 
>>> Baron
>>> Gesendet: Montag, 19. August 2013 20:49
>>> An: typo3-german at 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:producti
>>> m
>>> a
>>> 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_l
>> a
>> bel',
>>>     '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-bounces at lists.typo3.org
>>>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost 
>>>> Baron
>>>> Gesendet: Montag, 19. August 2013 20:38
>>>> An: typo3-german at 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 at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>>
>>>>
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list