[TYPO3-german] powermail 2 - felder vorbelegen

DirkHo dirk_studivz at web.de
Tue Jul 14 13:14:51 CEST 2015


Hallo Andreas,

sehr cool, danke! Ich habe mich für die TS-Variante entschieden und 
funktioniert auch super. Entweder ich hatte da immer nur nicht 
funktionierende oder veraltete Beispiele gefunden. Bei denen die ich 
gefunden habe war nämlich jeweils das "setup." nicht dabei.

Vielen Dank und viele Grüße,

Dirk

Am 14.07.2015 um 00:52 schrieb Andreas Wildenrother:
> Hallo,
>
> ich habe diese einfach über System -> Configuration oder entsprechend
> über die extTables.php angefügt da ich in diesem Fall mehrere Formulare
> an diversen Stellen mit den Feldern vorbelegen musste
>
> // Pseudo
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][XX][0]
> = [Label];
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][XX][1]
> = [DB fieldname];
>
>
> // Extend Powermail feuser_fields -> first_name
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][12][0]
> = "Vorname";
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][12][1]
> = 'first_name';
>
> // Extend Powermail feuser_fields -> last_name
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][13][0]
> = "Nachname";
> $GLOBALS['TCA']['tx_powermail_domain_model_fields']['columns']['feuser_value']['config']['items'][13][1]
> = 'last_name';
>
> Damit sollten die so eingefügten Felder im Formular zur Auswahl stehen.
>
> Eine Vorbelegung über Typoscript müsste jedoch auch ohne Änderungen an
> der extTables möglich sein.
> Ungetestet müsste etwas in diese Richtung funktionieren:
>
> plugin.tx_powermail {
>      settings.setup {
>          prefill {
>            ## Pseudo
>              [im Formular vergebener Feldname] = TEXT
>              [im Formular vergebener Feldname].data =
> TSFE:fe_user|user|[DB feld]
>
>             # First_name
>              first_name = TEXT
>              first_name.data = TSFE:fe_user|user|first_name
>           }
>      }
> }
>
> Dazu 2 kurze Links aus der Bookmark-leiste:
> FeUser Daten mit Typoscript ansprechen:
> http://www.typo3wizard.com/de/snippets/cool-stuff-typoscript/informationen-ueber-den-angemeldeten-benutzer.html
>
>
> Powermail Felder via TS befüllen
>      http://www.typo3.net/forum/thematik/zeige/thema/112521/
>
> viele Grüße
>
> Andreas
>
> Am 13.07.15 um 20:40 schrieb DirkHo:
>> Hallo zusammen,
>>
>> in Powermail wird mir ja die Möglichkeit gegeben für best. Spalten aus
>> der fe_users-Tabelle einen Wert in einem Formularfeld vorzubelegen.
>>
>> Allerdings sind das nicht alle Felder und ich habe die Tabelle um eine
>> Spalte erweitert.
>>
>> Diese und weitere Spalten aus der fe_users-Tabelle hätte ich nun gerne
>> in dem Dropdown zur Auswahl. Gibt es denn eine Möglichkeit die
>> tcaFields.columns.feuser_fields z.B. per TypoScript zu erweitern?
>>
>> Ich möchte, dass eingeloggte Benutzer dsa Kontaktformular nicht
>> manuell ausfüllen müssen, sondern alles vorbelegt ist.
>>
>> Vielen Dank und viele Grüße,
>>
>> Dirk
>> _______________________________________________
>> 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