Best Practise: Plugin-Configuration ans Frontend übergeben?

Hallo zusammen,

ich steige gerade in die Shopware6-Entwicklung ein und frage mich, was die best practise ist, um Plugin-Konfigurationen (oder aber auch irgendwelche anderen Daten) an die Storefront zu übergeben:

$isActive = new TextStruct();
$isActive->setContent($this->systemConfigService->get('Notifications.config.active') ? '1' : '0');
$event->getPagelet()->addExtension('sf_notification_active', $isActive);

Ich will einfach nur einen Bool-Wert an Twig übergeben, um eventuell eine Beanchrichtigung anzeigen zu lassen oder auch nicht. Das Event ist aktuell HeaderPageletLoadedEvent auch wenn die Notification eher Teil der Seite ist und nicht des Headers (hier habe ich aber auch nichts besseres finden können)

Die Funktion addExtension benötigt ein Struct-Objekt und das TextStruct ist irgendwie das einzige welches einem Standardtypen am nächsten kommt. Schön ist das so ganz sicher nicht.

Hat hier jemand eine bessere Umsetzung für mich?

Cheers

Hat niemand einen Ansatz für mich? (bump)

Wieso nicht so?

{% if shopware.config.Notifications.config.active %}
    {# stuff #}
{% endif %}

Super! Danke so funktionierts. Schade das es so nicht im Guide stand.

Hättest du vielleicht auch eine Lösung dafür, wenn man in einem Plugin Daten ans Frontend übergeben möchte?
Weil dann geht es ja nur über die PagletExtensions oder?

P.S. sorry für die späte Rückmeldung.