# Zurück-Button für Produktdetail-Seite

**URL:** <https://forum.shopware.com/t/zurueck-button-fuer-produktdetail-seite/100066>\
**Category:** Shopware 6 (German)\
**Created:** [13. Juni 2023 um 08:23 UTC](https://forum.shopware.com/t/zurueck-button-fuer-produktdetail-seite/100066 "2023-06-13T08:23:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wintermilch](https://avatars.discourse-cdn.com/v4/letter/w/e5b9ba/32.png) [@Wintermilch](https://forum.shopware.com/u/Wintermilch)\
**Post date:** [13. Juni 2023 um 08:23 UTC](https://forum.shopware.com/t/zurueck-button-fuer-produktdetail-seite/100066/1 "2023-06-13T08:23:17Z")

</div>

Ich möchte einen Zurück-Button für die Produktdetailseite einfügen. Das Template usw. ist schon vorbereitet.  
Jetzt muss ich bloß herausfinden wie ich den Link zur Hauptkategorie oder den Link vom vorherigen Request bekomme. Habe schon versucht über das page- oder product-Objekt an irgendwas hilfreiches ranzukommen aber das was nützlich aussieht ist entweder ein Hash-Wert oder null.  
Hat da jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![Wintermilch](https://avatars.discourse-cdn.com/v4/letter/w/e5b9ba/32.png) [@Wintermilch](https://forum.shopware.com/u/Wintermilch)\
**Post date:** [14. Juni 2023 um 06:06 UTC](https://forum.shopware.com/t/zurueck-button-fuer-produktdetail-seite/100066/2 "2023-06-14T06:06:42Z")

</div>

Habe es jetzt so gelöst, dass ich die Breadcrumbs dort rendere und für diese die `category` auf `page.header.navigation.active` setze.

---

<div class="post-metadata">

**Author:** ![tom\_prok](https://avatars.discourse-cdn.com/v4/letter/t/e99b99/32.png) [@tom\_prok](https://forum.shopware.com/u/tom_prok)\
**Post date:** [15. Juni 2023 um 11:58 UTC](https://forum.shopware.com/t/zurueck-button-fuer-produktdetail-seite/100066/3 "2023-06-15T11:58:52Z")

</div>

Moin,

du könntest auch die referer-Url abfragen, um die URL zu bekommen, von der der Nutzer gerade gekommen ist, so kannst du mit dem Zurück-Button auch zurückgehen, wenn der Nutzer gerade z.B. gerade vom Crossselling aus einem anderen Artikel gekommen ist.

Aber **Achtung** , die referer-Url wird nicht immer übergeben und wenn der Kunde z.B. von Google kommt, führt die referer-Url meines Wissens nach auch wieder auf Google zurück. Du musst also abfragen, ob die referer-Url aus deinem Shop kommt und ansonsten den Link zur Kategorie anzeigen, ungefähr so:

```auto
{% set referer = app.request.headers.get("referer") %}
{% if 'deine-domain.de' in referer %}
<a href="{{ referer }}" itemprop="url" title="Zurück">
    <span itemprop="name">
    	<strong>Zurück</strong>
    </span>
</a>
{% else %}
<a href="{{ seoUrl('frontend.navigation.page', { navigationId: page.header.navigation.active.id }) }}" itemprop="url" title="Zurück zur Kategorie {{page.header.navigation.active.name}}">
    <span itemprop="name">
    	<strong>Zurück zur Kategorie {{page.header.navigation.active.name}}</strong>
    </span>
</a>
{% endif %}

```

Viele Grüße  
Tom
