# Alternative Kategoriename im Layout im Twig auslesen?

**URL:** <https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640>\
**Category:** Shopware 6 (German)\
**Created:** [18. Februar 2026 um 08:13 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640 "2026-02-18T08:13:26Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 08:13 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/1 "2026-02-18T08:13:26Z")

</div>

Im Layout zu einer Kategorie kann auch ein alternativer Kategoriename vergeben werden.

 ![2026.02.18-09_04_45](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/0/00fed30950af77be872d72481c28752c5e2b32ab.png)

Aber wie kommt man im Twig an diese Info heran? Das ist irgendwie sehr veschachtelt. Zumal es in mehreren Arrays gepackt ist.

 ![2026.02.18-09_03_47](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/0/60aa5a20d2b1502fb3b2d19c1234201b013371b1.png)

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [18. Februar 2026 um 08:47 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/2 "2026-02-18T08:47:25Z")

</div>

Moin @R4M  
was genau hast du denn vor? 🤔  
Das sollte doch so schon im Frontend ausgegeben werden? Ist ja nichts anderers als ein Text CMS-Element in der Erlebniswelt gerade.

Grüße  
Matthias

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 08:48 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/3 "2026-02-18T08:48:43Z")

</div>

> [@matthiasewald](#):
>
> was genau hast du denn vor? 🤔

Ja ganz einfach, es an einer anderen Stelle ausgeben zu lassen.

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [18. Februar 2026 um 08:50 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/4 "2026-02-18T08:50:15Z")

</div>

Wäre es dann nicht einfacher, du definierst in den Kategorien ein CustomField „Alternativer Name“ und befüllst das und liest das dann an der gewünschten Stelle aus?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 08:51 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/5 "2026-02-18T08:51:42Z")

</div>

Ja darüber hatte ich schon nachgedacht, wollte aber gern die schon existiernde Funktionaliät nutzen.

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [18. Februar 2026 um 08:53 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/6 "2026-02-18T08:53:19Z")

</div>

Die Elemente (“elements”) von jeder Collection kannst du in Twig iterieren, wie ein normales Array. An den “content” solltest du einfach via .data.content kommen, da Twig auch immer automatisch nach einem getter sucht.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [18. Februar 2026 um 08:54 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/7 "2026-02-18T08:54:50Z")

</div>

Also von deinem Vorhaben würde ich dir da ganz klar von abraten. Du baust dir da ein sehr komplexes und fehleranfälliges Konstrukt zusammen 🙈

Und CustomField erstellen ist doch auch eine existierende Funktion?  
Ob du jetzt ein CustomField definierst oder in einer Erlebniswelt ein Text-Element um es auszulesen.

Aber um deine Frage zu beantworten, müsstest du ganz normal durch das Objekt durchlaufen und dann tatsächlich bis in diese Tiefe gehen. Es ist leider so verschachtelt dann an der Stelle. Section → Block → Slot → Element

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 08:59 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/8 "2026-02-18T08:59:32Z")

</div>

> [@matthiasewald](#):
>
> müsstest du ganz normal durch das Objekt durchlaufen

Ja das hatte ich versucht, bin aber nicht sehr weiter gekommen, zumal es mehrere Elemente gibt.

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [18. Februar 2026 um 09:03 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/9 "2026-02-18T09:03:14Z")

</div>

Ja du müsstest dann vermutlich in der Erlebniswelt der Section, dem Block, dem Slot und dem Element eine Klasse oder ID geben, damit du es beim durchlaufen überhaupt identifizieren kannst. Da ist ja die komplette Erlebniswelt drin mit allen gepflegten Daten. Das kann mitunter sehr viel sein 😃  
Also wie erwähnt, von dem was ich verstanden habe was du vorhast machst du es dir unnötig kompliziert denke ich 🙂

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 09:08 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/10 "2026-02-18T09:08:34Z")

</div>

> [@matthiasewald](#):
>
> machst du es dir unnötig kompliziert denke ich

Naja, kompliziert ist es nur weil der Wert bzw. der Name so extrem verschachtelt abgelegt wurde. Aber ich werde wohl CustomField nutzen, das andere zu einafch zu Triggi.

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [18. Februar 2026 um 09:22 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/11 "2026-02-18T09:22:19Z")

</div>

Ja denke ich auch 😃 Die Daten werden ja aus diesen Tabellen zusammengebastelt:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/7/b/7bfdfb200c995dae1cc9b126e1f291f001b7d317.png)

Hätte mich dennoch mal interessiert, wie das Ergebnis hinterher bei dir ausgehesen hätte. nicht zum nachmachen, sondern eher wie du dich dann entschieden hättest es umzusetzen 🙂

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 09:48 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/12 "2026-02-18T09:48:51Z")

</div>

> [@matthiasewald](#):
>
> Hätte mich dennoch mal interessiert, wie das Ergebnis hinterher bei dir ausgehesen hätte.

Weis jetzt nicht was du erwartest. Im Listing soll einfach nur der Kategoriename an einer anderen Stelle (0-8-15 Shopware Layout gefällt uns nicht) und soll zudem einen anderen bzw. alternativen Kategorienamen (aus SEO-Hintergrund) bekommen ohne das sich der Kategoriename im Menü ändert. Ganz einafch 🙂

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [18. Februar 2026 um 10:24 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/13 "2026-02-18T10:24:58Z")

</div>

Hattest du meine Antwort gesehen? Ansonsten kommst du auch immer über collection→get(uuid) an das Element, das du suchst.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Februar 2026 um 10:29 UTC](https://forum.shopware.com/t/alternative-kategoriename-im-layout-im-twig-auslesen/108640/14 "2026-02-18T10:29:03Z")

</div>

> [@EikeBrandtWarneke](#):
>
> Hattest du meine Antwort gesehen?

Ja, aber doch viel zu kompliziert. Habe schon eine Lösung gefunden 🙂
