[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