Ich möchte einenn weiteren Platzhalter ###USER_description### einbauen in meinen Newsletter.
Ausfüllen kann ich das Feld über die subscription, steht auch alles in der DB.
Aber ich bekomms nicht hin den Platzhalter zu ersetzen. Wo muß ich denn da was ändern???
Für jede Hilfe Dankbar.
THX TP
wenn bei der anmeldung, abmeldung etc das feld funktioniert, dann sollte es im nl auch funktionern. zumindest im nl brauchst du nichts zu ändern, sonder einfach den marker in ein textelement reinschreiben. Oder habe ich da was vergessen, glaube aber nicht.
T.
Genau das hab ich bereits getan.
Nur der Marker wird gar nicht erst Aufgelöst, sprich da steht weiterhin ###USER_description### im versendeten NL
Any further idea?
Schonmal Dank für die Hilfsbereitschaft ;-)
TP
in class t3lib_dmailer var $fieldList stehen hartcodiert die Felder drin. Vieleicht mußt du hier dein Feld eintragen. Aber wieso sieht dein Marker so komisch aus? Bei mir heissen die ###FIELD_tx_extensionname_name### für das Subscription Modul. Viellecht heißt das dann in direct mail ###USER_tx.... ###. Ich habe es ein bißchen anders gemacht. a) eine Extension draus gemacht, und b) ich habe t3lib_dmailer per XLCASS erweitert, und die Marker selber mit bißchen php ersetzt.
T.
Hi,
Danke für den Tip, ich blick zwar noch nicht so ganz wie ich das für die Directmail Ext selst umsetzen soll aber ich hab jetzt schon mal nen neuen Ansatz.
Hast Du eventuell ein paar Codeschnipsel oder nen Howto Tip für mich?
Wäre echt super :-)
THX TP
Wie hast du denn überhaupt das zusätzliche Feld darein gekriegt? Mit einer Extension? Wie heist das Feld in dem Anmeldeforumlar (html form feld name)?
T.
Das Feld ist schon vorhanden in der Tabelle.
Ich möchte es einfach nur gerendert bekommen im Newsletter.
Und die erste Idee war die Sache mittels ###USER_ Marker einzubauen und zu hoffen das die Sache funktioniert. Was Sie aber nicht tut.
THX TP
Ah, dann kapier ich nicht was Du fürn Problem hast. Es sollte wirklich mit ###USER_Feldname### gehen. Du hast bestimmt was ganz blödes vergessen.
Kannst Du Admin-User freigeben? Zum gucken?
T.
Hi,
würd ich gern, darf ich aber nicht.
Welche Code Schnipsel kann ich Dir denn anbieten?
Danke schonmal
Also, ich hab mal nachgeguckt das Feld ###USER_description### ist eine Erfindung von Dir, oder irgendjemand.
###USER_uid### (the unique id of the recipient)
###USER_name### (full name)
###USER_firstname### (first name calculated)
###USER_title###
###USER_email###
###USER_phone###
###USER_www###
###USER_address###
###USER_company###
###USER_city###
###USER_zip###
###USER_country###
###USER_fax###
###SYS_TABLE_NAME###
###SYS_MAIL_ID###
###SYS_AUTHCODE###
Diese Felder gibt es standartmässig. Probier doch mal eins von denen, und guck ob das ersetzt wird.
T.
Ja, die Hilfe Seite vom D-Mail Modul kenn ich auch.
Wie gesagt meine Idee war, da die Namen hinter dem USER_ exakt mit denen aus der tt_address table übereinstimmen, eben auch das description Feld (was ja in der table schon existiert) ebenfalls einzubinden. Nur da hakt's dann.
Die anderen felder sind schon alle in Benutzung, deshalb muß ich entweder das Table Layout erweitern oder ein bestehendes Feld umbenutzen, wie z.B. description.
That's my problem o.O
Noch irgend ne Idee?
THX
Wie gesagt, das mußt du schon codieren, wenn das feld noch nicht einmal in der direct mail erwähnt ist, wieso soll das dann auch auf anhieb funktionieren? Tipps habe ich Dir aber nun auch schon genug gegeben, das programmieren mußt du schon selber.
T.
Nix für ungut, schau mal was ich draus machen kann.
Danke, nochmal
hat jemand nen tipp wie das geht, die neu erstellten marker anzusprechen? z.b. hab ich ein feld "firstname" erstellt, es schreibt auch alles wunderbar in die datenbank, aber wenn ich versuche mit ###USER_firstname### den marker anzusprechen, wird er nicht richtig angesprochen (d.h. es steht das selbe wie beim ###USER_name### oder ein teil davon).