# \[GELÖST\] Mail-Variablen einheitlich gestalten für neue Mail-Vorlage

**URL:** https://forum.shopware.com/t/gelost-mail-variablen-einheitlich-gestalten-fur-neue-mail-vorlage/30848
**Category:** Programmierung
**Created:** [25. September 2015 um 08:33 UTC](https://forum.shopware.com/t/gelost-mail-variablen-einheitlich-gestalten-fur-neue-mail-vorlage/30848 "2015-09-25T08:33:21Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [25. September 2015 um 08:33 UTC](https://forum.shopware.com/t/gelost-mail-variablen-einheitlich-gestalten-fur-neue-mail-vorlage/30848/1 "2015-09-25T08:33:21Z")

</div>

Hallo liebe Shopware-Gemeinde,

ich würde gerne das Muster der Mail-Variablen bspw. der Bestellbestätigungs-Email so weiterführen, damit man überall das gleiche Muster verwenden kann. Diese werden ja über den Mail- **Context** gesteuert.  
In der Bestellbestätigung sehen die Mail-Variablen ja so aus:

```
 ... {$sOrderNumber}: 21266 {$sOrderDay}: 03.09.2015 {$sOrderTime}: 16:32 {$sComment}: ... 

```

Diese Variablen stellen für mich kein Problem dar und sind leicht „übernehmbar“. Nun zum Problem:  
wenn ich im Mail-Context bspw.:

```
 $context = array( 'sOrderNumber' =\> $orderNumber, 'billingaddress.firstname' =\> 'Testvorname', ...) 

```

nutze, wird in der E-Mail **{$billingaddress.firstname}** nicht befüllt, {$sOrderNumber} dagegen schon. Wie muss ich billingaddress.firstname im Context darstellen, damit es auch so in der E-Mail verwendbar ist und angewendet wird?

Beste Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![rals](https://avatars.discourse-cdn.com/v4/letter/r/22d042/32.png) [@rals](https://forum.shopware.com/u/rals)
#### Post date: [25. September 2015 um 10:00 UTC](https://forum.shopware.com/t/gelost-mail-variablen-einheitlich-gestalten-fur-neue-mail-vorlage/30848/2 "2015-09-25T10:00:47Z")

</div>

Hi, so müsste es gehen. `$context = array( 'sOrderNumber' =\> $orderNumber, 'billingaddress' =\> array( 'firstname' =\> 'Testvorname', ... ), ...)`

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [26. September 2015 um 15:21 UTC](https://forum.shopware.com/t/gelost-mail-variablen-einheitlich-gestalten-fur-neue-mail-vorlage/30848/3 "2015-09-26T15:21:10Z")

</div>

[quote=„rals“]Hi, so müsste es gehen. `$context = array( 'sOrderNumber' =\> $orderNumber, 'billingaddress' =\> array( 'firstname' =\> 'Testvorname', ... ), ...)`[/quote] Hallo, danke für die Hilfe, hat geklappt. Beste Grüße Sebastian
