# Willkommensfenster

**URL:** <https://forum.shopware.com/t/willkommensfenster/15729>\
**Category:** Shopware 3.5\
**Tags:** resolved-topics\
**Created:** [24. September 2013 um 10:27 UTC](https://forum.shopware.com/t/willkommensfenster/15729 "2013-09-24T10:27:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [24. September 2013 um 10:27 UTC](https://forum.shopware.com/t/willkommensfenster/15729/1 "2013-09-24T10:27:41Z")

</div>

Hallo, ich erstelle für ein Template ein “Willkommens-Fenster” über eine Modal-Box. Nun soll das Fenster aber nur beim ersten Besuch sich öffen, dann nicht mehr. Kann da ein Cookie abgefragt werden? Eine smarty-Variable auf global zu setzen funktioniert nicht. Danke.

---

<div class="post-metadata">

**Author:** ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)\
**Post date:** [24. September 2013 um 12:16 UTC](https://forum.shopware.com/t/willkommensfenster/15729/2 "2013-09-24T12:16:32Z")

</div>

Also ich benutze für solche Dinge immer sessionStorage, das kann man wunderbar über jQuery/JavaScript für solche Dinge verwenden. ` sessionStorage.setItem('modalShown', '1'); sessionStorage.getItem('modalShown'); ` Ganz einfach. :thumbup: Browserkompatibilität: [http://caniuse.com/namevalue-storage](http://caniuse.com/namevalue-storage)

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [26. September 2013 um 09:26 UTC](https://forum.shopware.com/t/willkommensfenster/15729/3 "2013-09-26T09:26:54Z")

</div>

Hey @bluewolf, alternativ könntest du auch einen Cookie setzen und diesen Abfragen. Mozilla bietet zum Beispiel ein kleines Framework für diesen Zweck an: [https://developer.mozilla.org/en-US/doc … de\_support](https://developer.mozilla.org/en-US/docs/Web/API/document.cookie#A%5C_little%5C_framework.3A%5C_a%5C_complete%5C_cookies%5C_reader.2Fwriter%5C_with%5C_full%5C_unicode%5C_support) Viele Grüße, Stephan Pohl :shopware:

---

<div class="post-metadata">

**Author:** ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)\
**Post date:** [26. September 2013 um 09:31 UTC](https://forum.shopware.com/t/willkommensfenster/15729/4 "2013-09-26T09:31:58Z")

</div>

Ich möchte hier allerdings nochmal dranhängen, dass pro Cookie ein zusätzlicher HTTP request nötig ist, während sessionStorage schön lokal läuft. Sicherheitsaspekt (hier vernachlässigbar): Vom User manipulierbar ist beides.

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [26. September 2013 um 09:42 UTC](https://forum.shopware.com/t/willkommensfenster/15729/5 "2013-09-26T09:42:50Z")

</div>

Hallo @Strongground, ein Cookie sorgt nicht für einen zusätzlichen HTTP-Request, sondern wird bei jeden HTTP-Request mitgesendet: Viele Grüße, Stephan Pohl :shopware:
