Subshop id auslesen

Hallo liebe Shopware Community,

 

ich hoffe es kann mir jemand helfe:

Ich habe 2 Shops: Hauptshop “Demoshop” und Sprachshop “Demo”

Im Plugin werden mir 2 Tabs angezeigt, mit jeweils der Namen der Shops.

“Demoshop” hat die ID:1 und

“Demo” die ID:2

Ich beötige zum speichern einer eigenen Konfiguration die ID des Shops im BACKEND, in der Bootstrap.

Gibt es die Möglichkeit das ich in einer Variable, die beim umschalten auf einen anderen Tab “1” bzw. “2” in speichert?

Kann ich eventuell das Form element selber abfragen?

Z.B. mit $this=>config=>element(id)

Wäre echt super wenn mir jemand helfen könnte.

 

L.G.

       $shop = Shopware()->Shop()->getMain() !== null ? Shopware()->Shop()->getMain() : Shopware()->Shop();
        $subshopId = $shop->getId();

Hi,

Vielleicht hilft Dir das, - ich weiss allerdings nicht, ob es noch in SW5.2 funzt.

 

Hallo,

 

vielen Dank für die schnelle Antwort - nur leider funktioniert das nicht. $subshopId ist immer leer,

Noch einmal - auch für die Profis!!! - wenn ich in der Pluginkonfiguration einen Subshop Tab auswähle, dann erhalten alle Elemente den Value="" des ausgewählten Subshops.

Wie kann ich diesen Wert in der Bootstrap abfragen? Über einen Hook oder einen Event?

Bitte helft mir.

Da ich auch grad darüber gestolpert bin und der Thread noch unbeantwortet ist, mit

Shopware()->Shop()->getId();

bekommt man die Id des aktuellen Subshops.