# In Plugin Bootstrap auf Template-variablen (sUserData) zugreifen

**URL:** <https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678>\
**Category:** Programmierung\
**Created:** [22. Februar 2016 um 12:35 UTC](https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678 "2016-02-22T12:35:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![so-dsgn](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@so-dsgn](https://forum.shopware.com/u/so-dsgn)\
**Post date:** [22. Februar 2016 um 12:35 UTC](https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678/1 "2016-02-22T12:35:58Z")

</div>

Hallo Forum,

Ich probiere gerade ein Plugin zu schreiben, dass nach erfolgreicher Registrierung eines Kunden eine Statusnachricht per webhook an einen Slack Channel schickt.  
Hier meine Events aus der Bootstrap.php:

```
private function registerEvents()
{
    //on Register
    $this->subscribeEvent(
    'Enlight_Controller_Action_Frontend_Register_SaveRegister',
    'onUserRegister'
    );
}

public function onUserRegister(Enlight_Event_EventArgs $args)
{
    $registerController = $args->getSubject();
    $request = $registerController->Request();
    $response = $registerController->Response();
    $view = $registerController->view();

    $config = $this->Config();
    if (empty($config->slack_url) && empty($config->slack_user)) {
        return;
    }

    $url = $config->slack_url;

    $message = "New Registration";

    $this->slack($url, $message, "shopware", ":thumbsup:");
}

```

Das funktioniert soweit auch sehr gut. Event wird gefeuert und ich erhalte im Slack die Nachricht “New Registration”.

Nun zu meiner eigentlichen Frage:  
Wie komme ich an die Informationen des neu registrierten Kunden um sie für die Slack Message aufzubereiten? Im Frontend sind sie ja unter:&nbsp;sUserData-\>billingaddress / shippingaddress verfügbar wie kann ich innerhalb des Plugins darauf zugreifen? Bin für jeden Hinweis dankbar 😉

Grüße,  
Sören

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [22. Februar 2016 um 12:46 UTC](https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678/2 "2016-02-22T12:46:40Z")

</div>

Du suchst dieses event:&nbsp;[shopware/sAdmin.php at 5.1 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.1/engine/Shopware/Core/sAdmin.php#L2121)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [22. Februar 2016 um 12:51 UTC](https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678/3 "2016-02-22T12:51:48Z")

</div>

```
Shopware()->Modules()->Admin()->sGetUserData();

```

Dafür muss aber der User eingeloggt sein (was bei Dir ja gegeben ist)

---

<div class="post-metadata">

**Author:** ![so-dsgn](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@so-dsgn](https://forum.shopware.com/u/so-dsgn)\
**Post date:** [22. Februar 2016 um 15:39 UTC](https://forum.shopware.com/t/in-plugin-bootstrap-auf-template-variablen-suserdata-zugreifen/34678/4 "2016-02-22T15:39:01Z")

</div>

Danke Aquatuning und Waldicom, genau das was ich gesucht hab!&nbsp;
