Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehler beim Normalen NL Anmeldeformular #1

Open
Witti2 opened this issue Nov 23, 2020 · 4 comments
Open

Fehler beim Normalen NL Anmeldeformular #1

Witti2 opened this issue Nov 23, 2020 · 4 comments

Comments

@Witti2
Copy link

Witti2 commented Nov 23, 2020

Hallo, wir haben festgestellt, das wenn wir diese Erweiterung installiert haben, aber das normale Newsletter Anmeldeformular nutzen, eine Anmeldung nicht möglich ist, da eine Fehlermeldung ausgeworfen wird.

Die Fehlermeldung sagt das: Der Name darf nur alphabetische Zeichen enthalten.

Ich denke das dort durch dieses Erweiterung einiges durcheinander geraten ist, denn es handelt sich ja bei der Eingaben im normalen Newsletterformular um eine E-Mail und nicht um einen Namen.

@euler271
Copy link
Collaborator

Hallo, für die Erweiterung beinhaltet außerdem die Erfassung von Vorname, Nachname sowie Anrede bei der Anmeldung. Dies ermöglicht die weitere Personalisierung des Newsletters.
Anscheinend wurde allerdings nicht auf Abwärtskompatibilität geachtet.
Bitte probieren Sie als Quickfix mal als Template für das "Abonnieren"-Modul das Template "nl_default_subscribe.html5" auszuwählen.

@Witti2
Copy link
Author

Witti2 commented Nov 23, 2020

Hallo, ja das habe ich, nur dort muss ja Name usw. angegeben werden, was wir eigentlich nicht wollten, bzw. die Weiterleitung bei erfolg nicht funktioniert und wir dann das wie schon erwähnt das Formular und die Erfolgsmeldung sehen, was die Kunden irritiert.

@euler271
Copy link
Collaborator

Falls Sie dringend die Anmeldung ohne Name und Vorname benötigen könnten Sie das auch selbst fixen. Einen Pull request würde ich annehmen. Die Validierung findet in folgender Datei statt: src/Resources/contao/modules/ModuleSubscribe.php

@lukas-dne
Copy link

lukas-dne commented Sep 22, 2022

Hallo Jonas,
ich kämpfe 2 Jahre später in Contao Version 4.9.24 mit dem selben Problem. Sobald in das NL-Abonieren-Modul mit dem "nl_default_subscrice" Template als Inhaltselement anlege, bekomme ich sowohl im BE als auch im FE folgenden Fehler:
Compile Error: Declaration of Jl\NewsToNewsletterBundle\ModuleSubscribe::addRecipient($strEmail, $arrNew, $personalInfo) must be compatible with Contao\ModuleSubscribe::addRecipient($strEmail, $arrNew)

Umgehen kann ich ihn, wenn ich in der ModuleSubscribe.php bei der addRecipient Funktion den Parameter "$personalInfo" rausnehme. Dann werden aber logischerweise Name und Geschlecht nicht mehr in der DB hinterlegt.

Kannst du mir einen Tipp geben, wie ich das Modul wieder zum laufen bringen kann?

Danke und Gruß
Lukas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants