# widget: an components wert in bootstrap kommen

**URL:** <https://forum.shopware.com/t/widget-an-components-wert-in-bootstrap-kommen/24319>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [29. Dezember 2014 um 12:38 UTC](https://forum.shopware.com/t/widget-an-components-wert-in-bootstrap-kommen/24319 "2014-12-29T12:38:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![scuba303](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@scuba303](https://forum.shopware.com/u/scuba303)\
**Post date:** [29. Dezember 2014 um 12:38 UTC](https://forum.shopware.com/t/widget-an-components-wert-in-bootstrap-kommen/24319/1 "2014-12-29T12:38:37Z")

</div>

hallo. ich versuche ein einkaufswelt widget zu erstellen. nun bräuchte ich in der onPostDispatch den wert aus catfilter\_srccat\_id. habs schon a la $arguments-\>getSubject()-\>View()-\>getAssign(‚Data‘) probiert. leider ohne erfolg. ` $component = $this-\>createEmotionComponent(array( 'name' =\> 'Category Filter Widget', 'template' =\> 'emotion\_categoryfilter', 'description' =\> 'A category filter widget' )); $component-\>createTextField(array( 'name' =\> 'catfilter\_srccat\_id', 'fieldLabel' =\> 'Source Category', 'supportText' =\> 'Enter the ID of the source category.', 'allowBlank' =\> false )); $this-\>subscribeEvent('Enlight\_Controller\_Action\_PostDispatch','onPostDispatch'); public function onPostDispatch(Enlight\_Event\_EventArgs $arguments) { //hier bräuchte ich den wert von catfilter\_srccat\_id } ` EDIT: lösung ist bei mir ein anderer weg. ` $this-\>subscribeEvent( 'Shopware\_Controllers\_Widgets\_Emotion\_AddElement', 'onEmotionAddElement' ); ` ` public function onEmotionAddElement(Enlight\_Event\_EventArgs $arguments) { $data = $arguments-\>getReturn(); ` der ansatz kommt aus MediaWidget aus dem einkaufswelten tutorial.
