Hallo zusammen
Ich versuche grade ein einfaches Newsletter-OVerlay zu bauen. Dabei habe ich einfachen HTML-COde verwendet und versuicht die dynamsichen Codeblöcke zu verwenden.
Im Prinzip sieht alles gut aus, nur kommt eine nichtssagende „Leider ist etwas schief gelaufen“ Meldung, nach dem Absenden.
So sieht mein Codeblock aktuell aus:
<div class="newsletter-overlay-content">
<div class="newsletter-overlay-header">{{ "newsletterOverlay.header"|trans|sw_sanitize }}</div>
<form action="{{ path('frontend.form.newsletter.register.handle') }}" method="post" data-form-csrf-handler="true" data-form-validation="true" class="newsletter-overlay-form">
<div class="form-hidden-fields">
{% block cms_form_newsletter_csrf %}
{{ sw_csrf('frontend.form.newsletter.register.handle') }}
{% endblock %}
{% set formViolations = app.request.get('errors') %}
{#based on a POST req. to: Controller/NewsletterController.php#}
<input type="hidden" name="option" value="subscribe"/>
<input type="submit" class="submit--hidden d-none" />
</div>
<input type="email" name="email" placeholder="E-Mail" required>
<div class="newsletter-overlay-checkbox">
<input type="checkbox" id="privacy" name="privacyoption" required>
<label for="privacy">{{ "newsletterOverlay.privacyNotice"|trans|sw_sanitize }}</label>
</div>
<button type="submit">Anmelden</button>
</form>
<div class="newsletter-overlay-subline">{{ "newsletterOverlay.subline"|trans|sw_sanitize }}</div>
Hat jemand eine Idee, wo ich ansetzen könnte?
Testweise eingebunden ists hier: Giulia & Romeo | Online-Shop für vegane Luxusmode
Danke
Tom