Hallo,
wie bekomme ich die HTML Checkbox bei der Newsletteranmeldung
ausgeblendet bzw mit true (default) aktiviert.
Ich habe einen Newsletter erstellt und möchte diesen nur als HTML Format anbieten.
Da ein Kunde evt. das Häkchen bei der Newsletteranmeldung nicht immer setzt, bekommt er explizit diese al TextMail.
Wie kann ich das vorbeugen.
Gruß
Damian
Die Antwort ist zwar arg spät, aber vieleicht ist sie für andere interessant, die das selbe Problem haben.
Auf Typo3.org habe ich eine Lösung für das Problem in Form eines TS-Eintrages gefunden, mit dem man HTML-Mails als einzige Möglichkeit definieren kann:
plugin.feadmin.dmailsubscription.create.overrideValues.module_sys_dmail_html = 1
Hiermit wird festgelegt, daß bei jeder Anmeldung für einen Newsletter der Eintrag für HTML-Mails gesetzt wird. Die Variante über über <input type="hidden"...> im Template funktioniert leider nicht.
Ciao
Saronimus
Ups, da ist was vom System nicht gefiltert worden. Es soll natürlich heißen:
"Die Variante über über
<input type="hidden"...>
im Template funktioniert leider nicht.
Ciao
Saronimus
man kann das checkfeld aber wohl nicht ausblenden, oder??
sobald ich jedenfalls das feld auf hidden stelle, werden keine daten mehr übertragen... 😢
gips da mittlerweile ne lösung für??
ich möchte den leuten ja gar keinen plaintext-newsletter anbieten.
Hi,
genau dafür ist ja die Lösung in meinem Posting gedacht.
Mit dem Typoskripteintrag sorgst du dafür, daß jede Anmeldung auf die HTML-Version gesetzt wird (Womit dann leider natürlich reine Plaintext-Newsletter mehr möglich sind).
Im HTML-Template für die Anmeldung kannst du dann den Code für die Checkbox löschen oder auskommentieren. So kommt kein Nutzer auf die Idee diesbezüglich etwas einstellen zu wollen.
Ciao
Saronimus
Im HTML-Template für die Anmeldung kannst du dann den Code für die Checkbox löschen oder auskommentieren
eben nicht. das ist ja genau mein problem. deswegen mein posting. hab es wohl nicht klar genug beschrieben.
sobald ich jedenfalls das feld auf hidden stelle, werden keine daten mehr übertragen...
womit ich sagen wollte, daß bei löschen und auskommentieren dasselbe passiert.
hast du deinen vorschlag denn praktisch angewendet, oder bist du einfach nur sicher, daß es so zu funktionieren hat??
ist ja manchmal durchaus ein unterschied, gerade bei typo3... 😉
Der Vorschlag ist die Lösung, die ich auf der Site meines Arbeitgebers eingerichtet habe. Sie funzt also.
Du hast aber durchaus damit recht, daß bei einem "hidden"-Feld keine Daten für die Checkbox übermittelt werden. Warum, ist mir ein echtes Rätsel !? (Wenn man das mit einem Paketsniffer überprüft wird der Wert im Browser schon nicht gesetzt, die Variable existiert aber !)
Dieses ist bei dieser Lösung aber irrelevant, da die anderen Daten, wie z.B. die Mailadresse ja übermittelt werden. Der TS-Skript-Eintrag "übernimmt" dann die Funktion der Checkbox. Sprich er setzt den Schalter in tt_address auf 1.
Wenn bei dir überhaupt keine Daten übermittelt werden, solltest du mal deinen HTML-Code im Template überprüfen, bzw. deine Typo3-Konfiguration. Ob der Browser die Daten losschickt kannst du ja mit einem Sniffer wie z.B Ethereal (www.ethereal.com) überprüfen.
Schickt er schon keine Daten weg, ist ein Fehler im HTML-Formular zu vermuten.
Wenn andernfalls die Daten nicht in der Datenbank (tt_address) landen, dann hast du ein Problem mit deiner Typo3-Konfiguration.
Ciao
Saronimus
hallo saronimus,
ich möchte dir danken, es klappt jetzt. habe mal ein älteres (1 stunde älter... 😉 ) html-template von mir genommen und schon hatte ich keine probleme mehr. leider war ich zu müde, um auf fehlersuche zu gehen...
jetzt bin ich nur noch auf der suche nach einer lösung für folgendes "problem" (da das ein anderes thema ist geb ich mal lieber den verweis an... 😉 )
->
#5164