hab mir 2 Gruppen mit dem Newslettermodul angelegt, die Anmeldung erfolgt über 2 Artikel an jeweils eine der Gruppen, dies funktioniert auch soweit, nachdem ich folgende Änderungen vorgenommen hab:
Hat sich jedoch jemand bei einer der beiden Gruppen angemeldet und will sich zusätzlich noch für den anderen Newsletter registrierenHerrB hat geschrieben:Tut mir leid, das geht one weiteres nicht.
Die Optionen bzgl. der Gruppen werden global pro Mandant gespeichert, da sie für Newsletter Form und Newsletter Handler (i.A.) identisch sein müssen.
Quick-And-Dirty-Lösung:
Z.B. bei der Newsletter Handler-Artikel-Konfiguration die beiden Gruppen auswählen und "Auswahl durch Nutzer" aktivieren.
Nun zwei Newsletter-Form-Module anlegen und folgende Änderung im Output vornehmen:
Vor der Zeile:diese Zeile einfühgen:Code: Alles auswählen
echo ' <input type="hidden" name="idcatart" value="'.$properties->getValue("clientsetting", $client, "Newsletter", "idcatart").'">',chr(10);
<Gruppen-ID> ist durch die ID der gewünschten Newsletter-Gruppe zu ersetzen.Code: Alles auswählen
echo ' <input type="hidden" name="GroupSel[]" value="<Gruppen-ID>">',chr(10);
Außerdem dahinter diesen Abfrage-Block entfernen:Natürlich würde auch ein Modul reichen und setzt das dann - wie gehabt - mit CMS_VAR/CMS_VALUE um (dann wäre es konfigurierbar).Code: Alles auswählen
if ($arrSettings["JoinSel"] == "UserSelected") { ... }
Ungetestet, sollte gehen.
Gruß
HerrB
Kommt die Meldung dass er bereits für den Newsletter registriert ist.
Wird jedoch nicht der zweiten Gruppe hinzugefügt.
Gibt es eine Möglichkeit unabhängig von einander den Gruppen beizutreten bzw entfernen?
Oder kann man zwei Newslettersysteme/-datenbanken getrennt voneinander auf einer Website integrieren?
MfG