# Email-Adresse per GET an Newsletter-Formular übergeben

**URL:** <https://forum.shopware.com/t/email-adresse-per-get-an-newsletter-formular-ubergeben/19400>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [28. März 2014 um 09:27 UTC](https://forum.shopware.com/t/email-adresse-per-get-an-newsletter-formular-ubergeben/19400 "2014-03-28T09:27:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopbesitzer](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@shopbesitzer](https://forum.shopware.com/u/shopbesitzer)\
**Post date:** [28. März 2014 um 09:27 UTC](https://forum.shopware.com/t/email-adresse-per-get-an-newsletter-formular-ubergeben/19400/1 "2014-03-28T09:27:16Z")

</div>

Hallo! (ist gelöst, siehe unten) Ich habe ein Problem mit dem oben genannten! Das Newsletter-Formular an sich hat eine Logik eingebaut, um die Variable sNewsletter auszulesen. Funktioniert aber net bei mir. Ich vermute ich habe irgendeinen doofen Fehler. Ich habe das tpl aus Default vererbt und bisher nur die zusätzlichen Blöcke mit Adresse usw. überschrieben. Im Formular selbst sieht das Feld so aus: `<input name="newsletter" type="text" id="newsletter" value="{if $_POST.newsletter}{$_POST.newsletter}{elseif $_GET.sNewsletter}{$_GET.sNewsletter|escape}{/if}" class="text {if $sStatus.sErrorFlag.newsletter}instyle_error{/if}">` Das ist im Original so. Ich gebe nun der URL per GET die Email mit: /newsletter?sNewsletter=me@test.de Im Template kommt das ganze aber an, ich teste und gebe die GET Variable direkt aus: [code]

### {$smarty.get.sNewsletter}

[/code] Die ausgabe ist korrekt. Aber im Formularfeld wird das nicht angezeigt. Warum? Ich habe schon verschiedene Kombinationen ausprobiert, auch das escape entfernt. Bin leider kein Smarty experte, was hab ich hier übersehen? GELÖST: Also ich weiss nicht, ist das vielleicht ne veraltete Syntax gewesen im Formular, aber so gehts: `<input name="newsletter" type="text" id="newsletter" value="{if $_POST.newsletter}{$_POST.newsletter}{elseif $smarty.get.sNewsletter}{$smarty.get.sNewsletter}{/if}" class="text {if $sStatus.sErrorFlag.newsletter}instyle_error{/if}">`

---

<div class="post-metadata">

**Author:** ![codiverse](https://avatars.discourse-cdn.com/v4/letter/c/b782af/32.png) [@codiverse](https://forum.shopware.com/u/codiverse)\
**Post date:** [17. Dezember 2014 um 11:53 UTC](https://forum.shopware.com/t/email-adresse-per-get-an-newsletter-formular-ubergeben/19400/2 "2014-12-17T11:53:19Z")

</div>

Danke für den Hinweis. Wäre natürlich gut wenn Shopware das mal fixen würde. Der Fehler ist auch aktuell noch im Connexco Responsive Template vorhanden.

---

<div class="post-metadata">

**Author:** ![eurofreq](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@eurofreq](https://forum.shopware.com/u/eurofreq)\
**Post date:** [22. Mai 2018 um 13:06 UTC](https://forum.shopware.com/t/email-adresse-per-get-an-newsletter-formular-ubergeben/19400/3 "2018-05-22T13:06:01Z")

</div>

Wäre schön, wenn das im aktuellen Update gefixt würde…
