# Wo Breadelemente manipulieren?

**URL:** <https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216>\
**Category:** Programmierung\
**Created:** [1. Januar 2018 um 17:24 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216 "2018-01-01T17:24:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sven234](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@Sven234](https://forum.shopware.com/u/Sven234)\
**Post date:** [1. Januar 2018 um 17:24 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216/1 "2018-01-01T17:24:42Z")

</div>

Hallo und ein frohes neues Jahr 🙂

Ich möchte über ein Freitextfeld in den Kategorien die Bezeichnung in den Breadcrumbs ersetzen, das Breadcrumb soll also nicht automatisch so heißen wie die Kategorie.

Wie und vor allem wo müßte ich das umsetzten?

Bei allen möglichen Seitentypen habe ich die Stelle gefunden, die einen Eintrag an das Array&nbsp;$sBreadcrumb anhängt aber wo das bei den Kategorieseiten passiert, finde ich nicht heraus.

&nbsp;

Beste Grüße

Sven

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [3. Januar 2018 um 16:40 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216/2 "2018-01-03T16:40:51Z")

</div>

Der Breadcrumb&nbsp;[shopware/breadcrumb.tpl at 9a116f29f78c0005e031e34ffcce919b6a50e3a9 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/9a116f29f78c0005e031e34ffcce919b6a50e3a9/themes/Frontend/Bare/frontend/index/breadcrumb.tpl)

… wird für die betreffenden Seiten wohl hier [shopware/index.tpl at 9a116f29f78c0005e031e34ffcce919b6a50e3a9 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/9a116f29f78c0005e031e34ffcce919b6a50e3a9/themes/Frontend/Bare/frontend/index/index.tpl#L88)

inkludiert.

Du müsstest also erkennen ob gerade ein Listing dergestellt wird, und dann einsprechend das Freitextfeld verarbeiten.

---

<div class="post-metadata">

**Author:** ![Sven234](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@Sven234](https://forum.shopware.com/u/Sven234)\
**Post date:** [5. Januar 2018 um 17:41 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216/3 "2018-01-05T17:41:37Z")

</div>

Das Problem ist, dass&nbsp;

[https://github.com/shopware/shopware/blob/9a116f29f78c0005e031e34ffcce919b6a50e3a9/themes/Frontend/Bare/frontend/index/breadcrumb.tpl](https://github.com/shopware/shopware/blob/9a116f29f78c0005e031e34ffcce919b6a50e3a9/themes/Frontend/Bare/frontend/index/breadcrumb.tpl)

nur das Array&nbsp;$sBreadcrumb ausgegeben wird. Ich finde leider nicht heraus wo dieses Array befüllt wird. Dort würde ich gerne ansetzen.

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [5. Januar 2018 um 17:47 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216/4 "2018-01-05T17:47:09Z")

</div>

Warum das Array manipulieren? Mache doch deine eigene Bedingung / Abzweigung im Listing.

---

<div class="post-metadata">

**Author:** ![Sven234](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@Sven234](https://forum.shopware.com/u/Sven234)\
**Post date:** [16. Januar 2018 um 15:26 UTC](https://forum.shopware.com/t/wo-breadelemente-manipulieren/50216/5 "2018-01-16T15:26:12Z")

</div>

So wie sich die Ausgabe der Breadcrumbs darstellt, müsste ich für jede Kategorie einen kompletten Pfad aus Breadcrumbs anlegen, ich will aber nur einen alternativen Namen der Kategorie in einem Freitextfeld speichern.

Beim Zusammenbau des Arrays wäre das diie perfekte Stelle dafür.
