# Variablen auf eigenen Seiten verfügbar machen

**URL:** <https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997>\
**Category:** Themes & Design\
**Created:** [4. April 2017 um 07:56 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997 "2017-04-04T07:56:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mandymue78](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@mandymue78](https://forum.shopware.com/u/mandymue78)\
**Post date:** [4. April 2017 um 07:56 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997/1 "2017-04-04T07:56:11Z")

</div>

Ich hab eigene tpl Seiten für Formulare

z. B. [Anlage zur Sammelueberweisung | B2B Shopping Nordhäuser Papyrus](https://b2b.papyrus-nordhausen.de/anlage-zur-sammelueberweisung)

Jetzt würde ich da gerne Felder vorbelegen mit Daten aus dem Kundenstamm.

Wie kann ich die Variablen im Template verfügbar machen?

&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [5. April 2017 um 10:40 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997/2 "2017-04-05T10:40:48Z")

</div>

Ich würde da in Richtung eigenes Plugin gehen. Du musst ja die Kundendaten (sofern eingeloggt) ja erst mal auslesen.

---

<div class="post-metadata">

**Author:** ![mandymue78](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@mandymue78](https://forum.shopware.com/u/mandymue78)\
**Post date:** [5. April 2017 um 11:07 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997/3 "2017-04-05T11:07:25Z")

</div>

Ich kann aber leider kein eigenes Plugin programmieren.

Ich habe das jetzt so gelöst

Ich übergebe mit dem Link die Daten per

&nbsp;{\* Link to Formularbestellung mge \*}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {block name=“frontend\_account\_menu\_link\_formulare”}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

- 

&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;{if $sUserData.additional.user.customernumber == ‘D80043’}  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Formulare]({url controller=custom sCustom=46}?Kunde={$sUserData.additional.user.customernumber}&Vorname={$sUserData.additional.user.firstname}&Nachname={$sUserData.additional.user.lastname} “Formulare”)

das ergibt: [Formulare bestellen | B2B Shopping Nordhäuser Papyrus](https://b2b.papyrus-nordhausen.de/formulare-bestellen?Kunde=D80043&Vorname=Mandy&Nachname=Gemmrich-Giere)

und dann auf

ergibt https://b2b.papyrus-nordhausen.de/custom/index/sCustom/47?Kunde=D80043$Vorname=Mandy$Nachname=Gemmrich-Giere

&nbsp;

Ich fülle ich dann die Felder mit z.B.

{$smarty.get.Kunde}  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [6. April 2017 um 06:03 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997/4 "2017-04-06T06:03:32Z")

</div>

Wenn das so funktioniert, dann ist ja alles gut.

---

<div class="post-metadata">

**Author:** ![mandymue78](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@mandymue78](https://forum.shopware.com/u/mandymue78)\
**Post date:** [6. April 2017 um 06:14 UTC](https://forum.shopware.com/t/variablen-auf-eigenen-seiten-verfugbar-machen/44997/5 "2017-04-06T06:14:28Z")

</div>

Ne ist eigentlich nicht so gut weil weil ja im Link im Prinzip die Kundennummer steht, wenn der User den Link weitergibt (ist sehr unwahrscheinlich aber möglich)  
können auch nicht berechtigte Personen dieses Formular bestellen.

Ich hab die Variablen aus der custom/index.tpl ausgelesen da stehen auch alle benötigten drin.  
Ich schaffe es aber nicht die Variablen in meiner TPL aufzurufen.

Das ist etwas frustierend ich habe schon alles versucht

z.B. Session:{$smarty.session.Shopware.sessionId} geht  
aber User-Daten:{$smarty.session.netiUserData.sUserID}&nbsp; geht nicht

&nbsp;
