Aufruf Shopware()->Shop() wirft Exception...

Wenn ich versuche die ShopId zu ermitteln mit Shopware()-\>Shop()-\>getId(); dann fliegt die Exception: [color=red]“Resource ‘shop’ not found failure”[/color] Was ist daran falsch ? Gibt es noch eine andere Möglichkeit die ShopID und die Language des aktuellen Shops zu ermitteln ?

In welchem Kontext machst du das?! Im backend? Im cronjob? Wie lautet dein event/hook? Viele Grüße

in der install Methode meines Plugins. um einen Textbaustein speichern zu können brauch ich die ShopID und die Language.

Hi, es gibt das Shopware()->Shop()-Objekt nur im Frontend-Kontext - Shopware unterstützt ja Multishops, daher “wissen” wir im Backend nicht, welchen Shop du haben willst. Hilft dir das weiter: \Shopware\Models\Shop\Repository::getDefault? lG Daniel

ja, das leuchtet ein :slight_smile: vielen Dank… dann muß ich da wohl noch n bisschen mehr tun, als ich dachte …