[TYPO3-german] powermail 2 - felder vorbelegen - TYPOSCRIPT-FRAGE

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


Hallo,

jetzt hätte ich doch eine Frage zur Vorbelegung. Und zwar möchte ich 
u.a. die Mitgliedsnummer, die ich als Int speichere vorbelegen. Die 
setzt sich aber eigentlich aus MIT- und dann dem Int-Wert zusammen, also 
z.B. MIT-1234, ich speichere aber nur 1234.

temp.MEMBERSHIPNUM = COA
temp.MEMBERSHIPNUM.10 = TEXT
temp.MEMBERSHIPNUM.10.value = MIT-
temp.MEMBERSHIPNUM.20 = TEXT
temp.MEMBERSHIPNUM.20.value = TSFE:fe_user|user|member_num

plugin.tx_powermail {
     settings.setup {
         prefill {
             #...
             membershipnum= TEXT
             membershipnum.data = temp.MEMBERSHIPNUM

             #...
         }
     }
}

Das gibt mir aber leider gar nichts aus.

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üllenTyp


More information about the TYPO3-german mailing list