# Ist es möglich in der Artikel URL nicht den gesamten Pfad sondern nur die Hauptkategorie anzugeben?

**URL:** <https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821>\
**Category:** Allgemein\
**Created:** [16. Januar 2017 um 13:56 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821 "2017-01-16T13:56:59Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [16. Januar 2017 um 13:56 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/1 "2017-01-16T13:56:59Z")

</div>

Hallo liebe Community,

Um meine URLs ein wenig schlanker zu gestalten würde ich gerne die Unterkategorien aus meiner Artikel URL entfernen und nur die Hauptkategorie einzeigen

Derzeit ist es so: /Hauptkategorie/Unterkategorie/Hersteller/ID/Artikelname  
Ich hätte es gerne so:&nbsp;/Hauptkategorie/Hersteller/ID/Artikelname

Derzeit steht das im Template:&nbsp;{sCategoryPath articleID=$sArticle.id}/{$sArticle.supplier}/{$sArticle.id}/{$sArticle.name}

Ich muss irgendwie den Path ( {sCategoryPath articleID=$sArticle.id} ) gegen die Hauptkategorie austauschen.

Geht das?  
Wenn ja: Wie?

Danke und viele Grüße

---

<div class="post-metadata">

**Author:** ![templeturtle](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/templeturtle/32/22686_2.png) [@templeturtle](https://forum.shopware.com/u/templeturtle)\
**Post date:** [16. Januar 2017 um 14:22 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/2 "2017-01-16T14:22:04Z")

</div>

Du könntest versuchen,&nbsp; **explode** &nbsp;zu nutzen (der Pfad wird in ein Array umgewandelt, als Trennzeichen wird das Slash (/) herangezogen). Anschließend wird nur das erste Element des Arrays ausgegeben.

Achtung, folgender Code nur als Idee, nicht getestet und wahrscheinlich so auch nicht ohne weiteres anwendbar:

```
{assign var="fullPath" value={sCategoryPath articleID=$sArticle.id}}
{assign var="explodePath" value="/"|explode:$fullPath}
{$explodePath[0]}/{$sArticle.supplier}/{$sArticle.id}/{$sArticle.name}

```

Wie gesagt, wurde nicht getestet. Aber vielleicht hilft es 😉

---

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [16. Januar 2017 um 14:54 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/3 "2017-01-16T14:54:24Z")

</div>

Habs jetzt einfach mal eingefügt und es hat sofort perfekt geklappt. Habe ein paar Artikel&nbsp;getestet. Sieht gut aus.

Vielen Dank

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [16. Januar 2017 um 15:04 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/4 "2017-01-16T15:04:16Z")

</div>

Ich glaube, so einfach ist das aber nicht. Du musst auch in der Tabelle s\_core\_rewrite\_urls die entsprechenden Einträge generieren.

Deswegen solltest du das in Storefront -\> SEO/Router-Einstellungen machen.

Nur den letzten Teil der URL zu verwenden kann auch zu Problemen führen, z.B. wenn es mehrere Seiten gibt, die gleich heißen.

---

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [16. Januar 2017 um 15:15 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/5 "2017-01-16T15:15:59Z")

</div>

Ich hab das ganze natürlich in&nbsp;Storefront -\> SEO/Router-Einstellungen eingefügt.  
Dort auch nur bei “SEO-Urls&nbsp;Artikel-Template”&nbsp;und diese sind durch die ID in der URL immer zu 100% unique.

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [16. Januar 2017 um 16:00 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/6 "2017-01-16T16:00:55Z")

</div>

ok, das hört sich gut an. Aber wird die URL, die du in SEO/Router-Einstellungen erstellst nicht auch als URL im Frontend ausgegeben? Normalerweise ist das so.

---

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [16. Januar 2017 um 16:09 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/7 "2017-01-16T16:09:26Z")

</div>

Genau das ist ja mein Ziel. 😉

Sry villeicht die Frage nicht genau genug gestellt.

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [16. Januar 2017 um 16:15 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/8 "2017-01-16T16:15:54Z")

</div>

Also das müsste wie gesagt automatisch passieren. Hast du den SEO-Index neu aufgebaut ?

Cache/Performance -\> Einstellungen -\> SEO -\> SEO-Index neu aufbauen

Dann sollte es so sein, wie du es wünscht. Kann allerdings sein, dass es noch einen Moment dauert. Vielleicht noch einmal den Cache und Browser-Cache löschen und mehrmals probieren. Ist etwas träge. Dann sollte es aber gehen.

---

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [17. Januar 2017 um 08:32 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/9 "2017-01-17T08:32:55Z")

</div>

Ja ich weiß. Hat eh schon alles geklappt. Ich hab den Code der ersten Antwort von&nbsp;[templeturtle](https://forum.shopware.com/profile/25047/templeturtle)&nbsp;eingefügt und es hat sofort alles perfekt geklappt.

Aber trotzdem Danke für das Bemühen.

---

<div class="post-metadata">

**Author:** ![eventar](https://avatars.discourse-cdn.com/v4/letter/e/9fc348/32.png) [@eventar](https://forum.shopware.com/u/eventar)\
**Post date:** [17. Januar 2017 um 10:12 UTC](https://forum.shopware.com/t/ist-es-moglich-in-der-artikel-url-nicht-den-gesamten-pfad-sondern-nur-die-hauptkategorie-anzugeben/42821/10 "2017-01-17T10:12:52Z")

</div>

Ich habe die Änderung nur in SEO/Router-Einstellungen vorgenommen und es funktioniert perfekt. Ich habe keine Anpassung am Template gemacht.

Sry falls es da zu einem Missverständnis kam. Aber danke für die zahlreiche Hilfe.
