$Data Array Emotion Widget erweitern

Hi zusammen,

ich will gerne meine eigene Variable zu folgende Emotion Widget hinzufügen: „component_article_slider“, damit ich diese im Template abrufen kann. Dazu habe ich nun einen eigene EmotionComponentHandler erstellt mit folgenden Inhalt:

getComponent()->getTemplate() === 'component_article_slider';
    }

    public function prepare(PrepareDataCollection $collection, Element $element, ShopContextInterface $context)
    {
        // do some prepare logic, e.g. requesting articles for rendering
    }

    public function handle(ResolvedDataCollection $collection, Element $element, ShopContextInterface $context)
    {
        if (isset(Shopware()->Session()->sUserGroupData['id'])) {
            $sCustomerUserGroup = Shopware()->Session()->sUserGroupData['id'];
            $element->getData()->set('sCustomerUserGroup', $sCustomerUserGroup);
        }

        $element->getData()->set('sCustomerGroups', Shopware()->Config()->get('product_disable_order_customer_groups'));
    }
}

?>

Nun wird leider der komplette $Data Array geleert und anschließend mein variable reingeschrieben. Wie kann ich es am besten machen, dass ich meine nur hinzufüge? Kann ich den kompletten $Data Array davor irgendwie laden? Vielen Dank schonmal für die Hilfe.

 

LG