# Frontend Ausgabe Freitextfelder -\> storage:protected

**URL:** <https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397>\
**Category:** Programmierung\
**Created:** [9. Oktober 2016 um 16:13 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397 "2016-10-09T16:13:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![canetti2](https://avatars.discourse-cdn.com/v4/letter/c/a8b319/32.png) [@canetti2](https://forum.shopware.com/u/canetti2)\
**Post date:** [9. Oktober 2016 um 16:13 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/1 "2016-10-09T16:13:40Z")

</div>

Hallo alle zusammen,

ich habe für die Optionswerte der Artikeleigenschaften ein Freitextfeld angelegt -\> **s\_filter\_values\_attributes**

Die eingegebenen Werte werden auf der Artikel Detailseite auch an Smarty übergeben. Leider kann ich aber nicht drauf zugreifen, da Sie anscheinend „protected“ sind - so sieht die Ausgabe von {$sArticle|@print\_r} auf der Detailseite aus:

```
[sArticle](
.....
[attributes] => Array
(
[core] => Shopware\Bundle\StoreFrontBundle\Struct\Attribute Object
(
[storage:protected] => Array
(
[id] => 1
[valueID] => 191
[meinfreitextfeld] => Hier steht der Wert, auf den ich gerne zugreifen möchte!
)
)
)

```

&nbsp;

Kann mir jemand sagen, ob es eine Möglichkeit gibt, wie ich auf die „geschützten“ Daten zugreifen kann? Es kann doch nicht sein, dass ich dafür erst ein Plugin schreiben muss, um die Daten auszugeben - sie sind ja schließlich schon da.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [9. Oktober 2016 um 16:25 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/2 "2016-10-09T16:25:24Z")

</div>

Schau mal hier:&nbsp;[https://forum.shopware.com/discussion/comment/173775/#Comment\_173775](https://forum.shopware.com/discussion/comment/173775/#Comment_173775)

&nbsp;

---

<div class="post-metadata">

**Author:** ![canetti2](https://avatars.discourse-cdn.com/v4/letter/c/a8b319/32.png) [@canetti2](https://forum.shopware.com/u/canetti2)\
**Post date:** [9. Oktober 2016 um 16:33 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/3 "2016-10-09T16:33:36Z")

</div>

Funktioniert - perfekt!

DANKE!!!

---

<div class="post-metadata">

**Author:** ![\_Sebastian](https://avatars.discourse-cdn.com/v4/letter/_/f6c823/32.png) [@\_Sebastian](https://forum.shopware.com/u/_Sebastian)\
**Post date:** [19. Juli 2017 um 11:33 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/4 "2017-07-19T11:33:27Z")

</div>

Hallo,

ich habe ein ähnliches Problem. doch der Link konnte mir nicht weiter helfen. Ich habe die Eigenschaften um ein Freitextfeld erweitert. (originid) ich bekomme dieses Freitextfeld aber nicht im Frontend ausgegeben.

mit einem dump bekomm ich die originid ausgegeben, doch ich finde keine Möglichkeit diese im Theme anzuzeigen.

```
 {foreach $sArticle.sProperties as $sProperty} {$sProperty|@print\_r} 

```

…

```
 Array ( [core] => Shopware\Bundle\StoreFrontBundle\Struct\Attribute Object ( [storage:protected] => Array ( [id] => 1 [valueID] => 343 [originid] => 21 ) ) ) )

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![\_Sebastian](https://avatars.discourse-cdn.com/v4/letter/_/f6c823/32.png) [@\_Sebastian](https://forum.shopware.com/u/_Sebastian)\
**Post date:** [19. Juli 2017 um 12:01 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/5 "2017-07-19T12:01:05Z")

</div>

Ich hab wohl eine Lösung gefunden, die funktioniert

Was denkt ihr sollte man das so machen?

```
   {foreach $sArticle.sProperties as $sProperty}

      
      {foreach $sProperty.options as $sOption}

        {if $sOption.attributes.core}
          {$sOption.attributes.core->get('originid')}
        {/if}

      {/foreach}

    {/foreach}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [24. Januar 2018 um 11:25 UTC](https://forum.shopware.com/t/frontend-ausgabe-freitextfelder-storage-protected/40397/6 "2018-01-24T11:25:16Z")

</div>

Freitextfeld “optionimage” angelegt, dort den Bilderpfad hinterlegen.&nbsp;**(Freitextfelder NUR Kleinbuchstaben !)**  
So sähe die config\_upprice.tpl aus:

```
{extends file="parent:frontend/detail/config_upprice.tpl"}

        {* Configurator drop down *}
        {block name='frontend_detail_group_selection'}
           {$smarty.block.parent}
                   
                {foreach $sConfigurator.values as $configValue}
                      {if $configValue.selected}
                        {$OptionImage = {$configValue.attributes.core->get('optionimage')}}
                            
                        {/if}
                    {/foreach}
                       
        {/block}

```

Kann dann mit title="" und alt="" im IMG noch optimiert werden.

&nbsp;
