# Shopseiten Freitextfelder Frontend ausgeben?

**URL:** <https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959>\
**Category:** Programmierung\
**Created:** [20. September 2016 um 09:48 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959 "2016-09-20T09:48:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex220x](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@alex220x](https://forum.shopware.com/u/alex220x)\
**Post date:** [20. September 2016 um 09:48 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/1 "2016-09-20T09:48:46Z")

</div>

Hallo,

wie kann ich die&nbsp;Freitextfelder der Shopseiten ausgeben?

{$sCustomPage.attr1} hat nicht funktioniert.

Grüße,

Alexander H.

---

<div class="post-metadata">

**Author:** ![Beyer](https://avatars.discourse-cdn.com/v4/letter/b/ba9def/32.png) [@Beyer](https://forum.shopware.com/u/Beyer)\
**Post date:** [21. September 2016 um 08:51 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/2 "2016-09-21T08:51:02Z")

</div>

Hallo Alexander,

gerne hängt ein array attributes dazwischen.

Also {$sCustomPage.attributes.attr1}

Du kannst dir helfen mit {$sCustomPage|@print\_r} und kucken wo dein attr1 ist.

Gruß Johannes

---

<div class="post-metadata">

**Author:** ![digitest](https://avatars.discourse-cdn.com/v4/letter/d/898d66/32.png) [@digitest](https://forum.shopware.com/u/digitest)\
**Post date:** [9. November 2016 um 11:56 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/3 "2016-11-09T11:56:59Z")

</div>

Hallo alle,  
irgendwelche Ergebnis?  
Ich nutze Freitextfelder erfolgreich für schönen Variationen im Template/Menu/Kategorien outputs, aber mit „Shopseiten“ (Static Pages) keine Chance ![Frown](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/frown.png "Frown")

Also

{$sCustomPage|@print\_r} zeigt kein [Attribute], obwohl sie gut konfiguriert sind (z.B. bei Shopkategorie Attributen es funktioniert einwandfrei, auch mit neuen custom Attributen)

{$sCustomPage.attribute|@print\_r} und {$sCustomPage.attributes|@print\_r} scheinen dass sie nicht existieren.

**Warum können wir die Attributen der Shopseiten nicht erreichen?**

Ciao, danke  
Fabrizio

* * *

ShopWare ver. 5.2.9

---

<div class="post-metadata">

**Author:** ![moeve.media](https://avatars.discourse-cdn.com/v4/letter/m/3da27b/32.png) [@moeve.media](https://forum.shopware.com/u/moeve.media)\
**Post date:** [5. Januar 2017 um 13:46 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/4 "2017-01-05T13:46:40Z")

</div>

Gibt es hier eine Erkenntnis? Scheint irgendwie nicht ausgegeben zu werden.

---

<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:** [5. Januar 2017 um 13:50 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/5 "2017-01-05T13:50:37Z")

</div>

Über die Suche findet man da recht schnell eine Lösung:&nbsp;[https://forum.shopware.com/discussion/42178/ausgeben-von-freitextfeldern-fuer-shopseiten](https://forum.shopware.com/discussion/42178/ausgeben-von-freitextfeldern-fuer-shopseiten)

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [5. Januar 2017 um 13:54 UTC](https://forum.shopware.com/t/shopseiten-freitextfelder-frontend-ausgeben/39959/6 "2017-01-05T13:54:38Z")

</div>

Ja das geht im Standard nicht. Ein kleines Plug-In schafft hier Abhilfe.

In der Install-Methode sowas z.B:

```
/**
* Static Site Attributes don't get added to the frontend theme vars
* this hooks into the sql select and adds the attributes
*/
$this->subscribeEvent('sCms::sGetStaticPage::after', 'addCMSAttributes');

```

und die Methode dann:

```
/**
* Static Site Attributes don't get added to the frontend theme vars
* this adds the attributes
*/
public function addCMSAttributes(Enlight_Hook_HookArgs $args)
{
    $staticPage = $args->getReturn();
    $staticPageModel = Shopware()->Models()->getRepository('Shopware\Models\Site\Site');

    $attributes = $staticPageModel->getAttributesQuery($staticPage['id'])->getArrayResult();
    $staticPage['attributes'] = $attributes[0];

    $args->setReturn($staticPage);
}

```

Dann stehen die dort auch innerhalb eines attributes-Arrays zur Verfügung. Sollte eigentlich klappen.
