# Immer auf die Startseite nach Update auf 4.3.4

**URL:** <https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799>\
**Category:** Shopware 3.5\
**Tags:** installation--gettin\
**Created:** [24. März 2015 um 08:01 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799 "2015-03-24T08:01:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ecomai](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@ecomai](https://forum.shopware.com/u/ecomai)\
**Post date:** [24. März 2015 um 08:01 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/1 "2015-03-24T08:01:30Z")

</div>

Ich habe eine Shopware Version 4.3.0 per automatischem Update auf 4.3.4 upgedated. Anschließend wird man beim Aufruf einer Kategorie immer auf die Startseite gelenkt. Der Artikeldirektaufruf und andere Seiten funktionieren. Es waren nicht alle Plugins für die 4.3.4 freigegeben. Aber auch das weitesgehende Deaktivieren von potentiel eingreifenden Plugins hat nichts gebracht. Woran kann das liegen, das immer die Startseite statt einer Kategorie kommt?

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [24. März 2015 um 09:01 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/2 "2015-03-24T09:01:06Z")

</div>

Wenn du den Quelltext anzeigen lässt, wohin führen dann die Links bzw. was wird dir unten im Browser angezeigt wenn du mal mit der Mouse über einen Link fährst?

---

<div class="post-metadata">

**Author:** ![ecomai](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@ecomai](https://forum.shopware.com/u/ecomai)\
**Post date:** [24. März 2015 um 09:08 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/3 "2015-03-24T09:08:04Z")

</div>

Die Links zeigen auf die Kategorie unter der URL, z.B. [http://dev.DOMAIN.de/sekretaere/hidesk/](http://dev.DOMAIN.de/sekretaere/hidesk/)

---

<div class="post-metadata">

**Author:** ![ecomai](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@ecomai](https://forum.shopware.com/u/ecomai)\
**Post date:** [27. März 2015 um 15:26 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/4 "2015-03-27T15:26:03Z")

</div>

URSACHE: Wenn die Start-Kategorie des Shops in der dritten Ebene liegt, dann greift eine Abfrage nicht korrekt, ob es sich um eine gültige Kategorie handelt. Daraufhin wird man auf die Startseite gelenkt. \engine\Shopware\Controllers\Frontend\Listing.php Zeile 236: if (array\_shift(array\_keys($categoryPath)) != $defaultShopCategoryId) { Ticket dazu: [http://jira.shopware.de/?ticket=SW-10835](http://jira.shopware.de/?ticket=SW-10835)

---

<div class="post-metadata">

**Author:** ![ActionSports](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@ActionSports](https://forum.shopware.com/u/ActionSports)\
**Post date:** [1. April 2015 um 16:20 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/5 "2015-04-01T16:20:53Z")

</div>

Hallo Lösungsmittel, wie hast du das Problem lösen können? Danke im Voraus. :thumbup: Edit: Wir haben die Zeile ` if (array\_shift(array\_keys($categoryPath)) != $defaultShopCategoryId) { ` ersetzt durch die Änderungen aus dem Shopware 5 Branch des Shopware Repos: `if (!in\_array($defaultShopCategoryId, array\_keys($categoryPath))) {` Das funktioniert soweit, kann jemand verifizieren, dass die Änderungen so ok sind? Hier noch der Link zum Commit: [https://github.com/shopware/shopware/co … 7d7809c5b5](https://github.com/shopware/shopware/commit/7990469f8892967d9ce3b709ab30007d7809c5b5)

---

<div class="post-metadata">

**Author:** ![ecomai](https://avatars.discourse-cdn.com/v4/letter/e/8e8cbc/32.png) [@ecomai](https://forum.shopware.com/u/ecomai)\
**Post date:** [2. April 2015 um 16:01 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/6 "2015-04-02T16:01:59Z")

</div>

Hier wurde die Zeile durch `if (!array\_key\_exists( $defaultShopCategoryId,$categoryPath)) {` ersetzt. Was im Prinzip das Gleiche ist 😉 Die ursprüngliche Abfrage hatte nur den Unterschied, dass sie geprüft hat ob der erste Wert es Kategorienpfades passt. Unsere Abfragen prüfen ob die Kategorie generell enthalten ist, was zumindest viel besser zum Funktionsnamen passt 😉 . Ob sich dieser Unterschied an andere Stele bemerkbar macht kann am einfachsten SW bewerten.

---

<div class="post-metadata">

**Author:** ![ActionSports](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@ActionSports](https://forum.shopware.com/u/ActionSports)\
**Post date:** [7. April 2015 um 07:28 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/7 "2015-04-07T07:28:49Z")

</div>

[quote=“loesungsmittel”]Ob sich dieser Unterschied an andere Stele bemerkbar macht kann am einfachsten SW bewerten.[/quote] Vielleicht kann sich jemand von Shopware hier mal zu diesem Thema äußern?

---

<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:** [7. April 2015 um 09:53 UTC](https://forum.shopware.com/t/immer-auf-die-startseite-nach-update-auf-4-3-4/25799/8 "2015-04-07T09:53:51Z")

</div>

Hallo zusammen, hierzu gibt es bei uns intern bereits ein Ticket, welches noch durch unsere Entwicklung geprüft und mit dem nächsten Updates umgesetzt wird. Ob die o.g. Lösung so korrekt ist oder irgendwelche Seiteneffekte entstehen kann ich nicht beurteilen. Das müsste im Detail durch unsere Qualitätssicherung geprüft werden. Wir haben den Fix bereits auf Github veröffentlicht, dieser wurde allerdings nur mit Shopware 5 getestet und von unserer Qualitätssicherung abgenommen: [https://github.com/shopware/shopware/commit/7990469f8892967d9ce3b709ab30007d7809c5b5](https://github.com/shopware/shopware/commit/7990469f8892967d9ce3b709ab30007d7809c5b5) Hier müsstet ihr einmal im Detail testen ob diese Lösung auch in Shopware 4.3.x funktioniert. Viele Grüße Moritz
