Hallo Lorenz, ja das klingt in der Tat sehr einfach und effektiv.
Was ist aber mit den Neu-Abonnement-Einträgen. Ich müsste dann jedes Mal, bevor ich einen neuen Newsletter versenden will, über meine DB drübergehen und das u.g. UPDATE durchführen? Vielen Dank und Grüße Yilmaz -----Original Nachricht----- From: "Ulrich Lorenz PHZ Luzern" lorenz.ulr...@phz.ch Date: Tue, 30 Mar 2010 21:15:28 +0200 To: "German TYPO3 Userlist" typo3-german@lists.typo3.org Subject: Re: [TYPO3-german]direct_mail Personalisierung üb er contants > Hallo zusammen > > Ich war ja an dieser Diskussion auch bereits beteiligt und denke, dass > Stephans Ansatz funktionieren wird. > > Du könntest z.B. vor dem Newsletter-Versand ein UPDATE von fe_users machen à > la > > UPDATE fe_users SET emailanrede = 'Sehr geehrter Herr ' WHERE gender = 0; > UPDATE fe_users SET emailanrede = 'Sehr geehrte Frau' WHERE gender = 1; > > Das Feld emailanrede musst du neu anlegen (entweder manuell in der DB mit dem > Kickstarter eine eigene Extension machen, die dieses Feld hinzufügt). > > Dann kannst du das Feld emailanrede (oder wie auch immer es dann heisst) in > der Extension-Konfiguration von direct_mail (im Extension Manager) hinzufügen > und kannst es dann benutzen. Sehr einfach und schnell eingerichtet. > > > Grüsse, > > > Lorenz > > > -----Original Message----- > > From: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > > boun...@lists.typo3.org] On Behalf Of Stephan Schuler > > Sent: Tuesday, March 30, 2010 8:36 PM > > To: German TYPO3 Userlist > > Subject: Re: [TYPO3-german] direct_mail Personalisierung über contants > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA256 > > > > Hallo Yilmaz. > > > > > > Ich bin mir nicht zu 100% sicher ob ich verstehe was du grade vor hast, > > befürchte aber einen Denkfehler zu erkennen. Dazu muss ich aber etwas > > weiter ausholen. > > > > Directmail ruft die Mailseite von außen auf, damit das normale TYPO3- > > Rendering vollständig durchlaufen wird. > > Ich nenne die bereitgestellt Webseite mal "Provider" und das > > Directmail-Modul das die Webseite von außen einließt "Getter" damit > > meine Sätze nicht so umständlich klingen. > > Der Getter teilt dem Provider normalerweise nicht mit, welche > > Adressdatensätze verschickt werden sollen. Der Getter ruft den Provider > > einfach von außen auf. Der bereitgestellte Output kann deshalb gar > > nicht personalisiert sein, weil der Provider den konkreten Datensatz > > nicht kommt. > > Noch "schlimmer": Der Getter ruft dem Provider nur einmal pro "Run" > > auf, nicht einmal pro zu verschickende E-Mail. Je nach Newsletterumfang > > würde ich auch überhaupt nicht wollen, dass 5000 (in etwa die > > Größenordnung mit der ich pro "Run" zu tun habe) E-Mails 5000 Clicks > > meiner Webseite erzeugen. Gerade wenn hier der tt_address-Datensatz mit > > einbezogen würde und deshalb (mindestens in Teilen) kein Caching > > möglich wäre würde das den Webserver doch zu sehr belasten. > > Die Personalisierung geschieht dann anschließend durch Powermail, indem > > recht simpel die (vom Getter eingelesene) Webseite pro zu versendende > > E-Mail einmal durch ein str_replace-Array geschoben wird. > > Im Output-HTML müssen dazu die Marker (z.B. eben ###USER_name###) noch > > vorhanden sein, damit Directmail (nachdem der Getter die Seite > > eingelesen hat) noch Stellen hat, an denen personalisierte Daten stehen > > können. > > > > Ein Typoscript zum Zeitpunkt des Pagerenderings hat deshalb überhaupt > > keine Chance, das Geschlecht des Adressdatensatzes zu ermitteln. > > > > Was machbar ist: dem Adressdatensatz eine Spalte "emailanrede" geben, > > die geschlechtsabhängig "Sehr geehrter Herr" oder "Sehr geehrte Frau" > > beinhalten. Dann kann der Marker "###USER_emailanrede###" verwendet > > werden. > > Ich habe das bei meinem letzten Newsletter über einen passenden View > > realisiert, der dann auch gleich die Sprache (an der Speicher-PID zu > > erkennen) mit berücksichtigt hat. > > > > > > Ich hoffe, erstens dein Problem nicht vollkommen missverstanden und > > zweitens mehr geklärt als verwirrt zu haben. > > > > > > Grüße, > > > > > > > > Stephan Schuler > > TYPO3 Entwickler > > > > Telefon: +49 (911) 539909 - 0 > > E-Mail: stephan.schu...@netlogix.de > > > > - -- > > netlogix GmbH & Co. KG > > Systemhaus | Trainingscenter | Medienagentur > > Andernacher Straße 53 | 90411 Nürnberg > > Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 > > E-Mail: mailto:i...@netlogix.de | Internet: http://www.netlogix.de/ > > > > netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA > > 13338) > > Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB > > 20634) > > Umsatzsteuer-Identifikationsnummer: DE 233472254 > > Geschäftsführer: Stefan Buchta, Matthias Schmidt > > > > ________________________________________ > > > > > > Von: typo3-german-boun...@lists.typo3.org [typo3-german- > > boun...@lists.typo3.org] im Auftrag von IT@ [bysystem.net > > i...@bysystem.net] > > Gesendet: Dienstag, 30. März 2010 16:51 > > An: German TYPO3 Userlist > > Betreff: Re: [TYPO3-german] direct_mail Personalisierung über > > contants > > > > Entschuldige bitte Kristian (wg. deines Names;-), > > > > "constants" ist ein TopLevelObject und hat nichts mit "Constant" (ohne > > "s") zu tun. Damit kannst du einen vordefinierten Marker mit Werten > > füllen (siehe z.B. unten den Marker ###EMPFAENGER###, den ich in einem > > Contentelement z.B. Text mit dem Marker aus direct_mail > > (###USER_name###) füllen kann. > > > > Was kann ich dagegen tun, DAMIT er ein cObject erwartet? > > > > Viele Grüße > > Yilmaz > > > > - -----Original Nachricht----- > > From: Kristian Domke n...@neither-nor.net > > Date: Tue, 30 Mar 2010 16:08:01 +0200 > > To: typo3-german@lists.typo3.org > > Subject: [TYPO3-german] Re: direct_mail Personalisierung über > > contants > > > > > Am 30.03.2010 14:25, schrieb i...@bysystem.net: > > > > Hallo Lorenz, > > > > > > Nicht Lorenz, aber ich antworte dennoch... > > > > > > > ich benutze fe_users. Wenn ich über phpMyAdmin in der DB > > nachschaue, > > > > sehe dort nur Werte 0 und 1 und diese sind wie folgt zugeordnet: > > > > > > > > 0 = Herr 1 = Frau > > > > > > OK, dann wird das stimmen. > > > > > > > > > > > Habe es trotzdem so versucht, wie du unten vorgeschlagen hast, > > leider > > > > aber kein Erfolg. Es wird für den Marker ###ANREDE### noch immer > > > > "CASE" angezeigt! > > > > > > > > > > Es Wird CASE angezeigt? Dann erwartet er an der Stelle offensichtlich > > > kein cObject. Ich habe jetzt bei dir nicht gefunden, wie constants > > > definiert ist. Wo kommt das denn her, und welcher Objekttyp ist das? > > > > > > > object = CASE > > > > [...] > > > > constants.ANREDE< object > > > > constants.EMPFAENGER=<strong>###USER_name###</strong> > > > > > > > > > > Kristian > > > _______________________________________________ > > > 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 > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: PGP Universal 3.0.0 (Build 2881) > > Charset: Windows-1252 > > > > wpUDBQFLskSrpp0IwsibV8MBCJ4GBAC+gZu5lPJVabWplDDmO5l4pog15Fxxvcnb > > NCM51/MLgSFBKvwsbCq+tfphOOMUsx/3h9Z0c3b8SD2eITDFYkPbASaEbWEiKAxF > > RHAXuxkaMxijYOutnr3kz+DveUTDJbivyGl1EVxpc6vPEnDhm4aU9XPHIa3lGVW8 > > 16CiK+OW7g== > > =TQCR > > -----END PGP SIGNATURE----- > > _______________________________________________ > > 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