# Produkte URL abrufen

**URL:** <https://forum.shopware.com/t/produkte-url-abrufen/61703>\
**Category:** Programmierung\
**Created:** [11. September 2019 um 15:33 UTC](https://forum.shopware.com/t/produkte-url-abrufen/61703 "2019-09-11T15:33:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![grevo](https://avatars.discourse-cdn.com/v4/letter/g/e68b1a/32.png) [@grevo](https://forum.shopware.com/u/grevo)\
**Post date:** [11. September 2019 um 15:33 UTC](https://forum.shopware.com/t/produkte-url-abrufen/61703/1 "2019-09-11T15:33:13Z")

</div>

Hallo

Ich habe mir eine Smarty-Funktion in PHP unter **meintheme/\_private/smarty/funciton.meinefunktion.php** geschrieben. Das hat auch wunderbar geklappt.

Nun möchte ich dort Artikel ausgeben und diese verlinken welche ich vorher aus der Datenbank abfrage.  
Den Artikelname&nbsp;kann ich wiefolgt abfragen:&nbsp;Shopware()-\>Modules()-\>Articles()-\>sGetArticleNameByArticleId($key);

Zum verlinken nutze ich aber momentan lediglich die relative URL mit der internen Artikelnummer:&nbsp;/detail/index/sArticle/ **12345**

Wie kann ich denn mit PHP die SEO-URL eines Produktes abfragen?

Vielen Dank für jede Hilfe

---

<div class="post-metadata">

**Author:** ![Lukaschel](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lukaschel](https://forum.shopware.com/u/Lukaschel)\
**Post date:** [11. September 2019 um 16:59 UTC](https://forum.shopware.com/t/produkte-url-abrufen/61703/2 "2019-09-11T16:59:15Z")

</div>

Hallo,

kannste so machen:

```
$url = Shopware()->Front()->Router()->assemble(['sViewport' => 'detail', 'sArticle' => $articleId]);

```

Grüße Lukaschel

---

<div class="post-metadata">

**Author:** ![grevo](https://avatars.discourse-cdn.com/v4/letter/g/e68b1a/32.png) [@grevo](https://forum.shopware.com/u/grevo)\
**Post date:** [11. September 2019 um 17:25 UTC](https://forum.shopware.com/t/produkte-url-abrufen/61703/3 "2019-09-11T17:25:32Z")

</div>

Super, funktioniert.

Vielen Dank!
