contao/import — Issue #2533: Zusammenlegung der Newsletter-Funktion kündigen & abonnieren
Author: importer
Created: 2011-11-29 19:44:19+00:00
State: open
Labels: Accepted, Feature, newsletter

Momentan ist das abonnieren eines Newsletters und das Kündigen getrennte Module (ModuleSubscribe.php und ModuleUnsubscribe.php). Allerdings verwenden sie nicht nur das gleiche Template, sondern auch große Teile des Codes sind identisch (das dort Copy&Paste am Werk war sieht man schön am Kommentar zur Funktion removeRecipient ["Add a new recipient"] ;) ).
Des Weiteren sieht es doof aus, wenn man auf einer Seite direkt untereinander das bestellen und das abbestellen des Newsletter hat - je mit Eingabefeld für die E-Mail-Adresse und ggf. Channels. Schöner wäre es, wenn man Einstellen könnte, das einfach eine Checkbox da ist, wo der Benutzer zwischen bestellen und kündigen entscheiden kann.

Ich stelle es mir so vor, dass die beiden Module zusammengelegt werden (so wie es auch bei den Menüs und dem Kalender schon passiert ist). Dabei kan man im Backend dann einstellen (Radioboxen), ob das Modul zum bestellen, abbestellen oder beides da ist. Wenn letztere Option ausgewählt wird, erscheinen die Checkboxen, ansonsten nicht. In den ersten beiden Fällen müsste beim absenden des Formulars also entweder überprüft werden welche Aufgabe das Modul hat, oder man schickt ein verstecktes Feld mit, was sagt, was gemacht werden soll (wobei ersteres "sicherer" wäre, da man sonst bei einem Kündigungsmodul auch abonnieren könnte).

Wäre es Möglich dies in der nächste Minorversion entsprechend anzupassen?

--- _Originally created by SunBlack on September 16th, 2010, at 03:54pm (ID 2533)_