# Smarty URL-Aufruf anhand Formulardaten

**URL:** <https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [8. Dezember 2013 um 22:25 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240 "2013-12-08T22:25:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![puzzles2013](https://avatars.discourse-cdn.com/v4/letter/p/e480ec/32.png) [@puzzles2013](https://forum.shopware.com/u/puzzles2013)\
**Post date:** [8. Dezember 2013 um 22:25 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/1 "2013-12-08T22:25:28Z")

</div>

Guten Abend! In der config\_upprice.tpl ist folgendes angegeben:

Ich habe noch nicht ganz verstanden, wie die Zieladresse, an die die Formulardaten geschickt werden, erstellt wird. Normalerweise ist ja ein Controller angegeben.  
Daher meine Fragen:  
Welche php-Datei wird anhand dieser Angaben aufgerufen?

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [9. Dezember 2013 um 01:13 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/2 "2013-12-09T01:13:24Z")

</div>

Der Controller und die Action müssen nicht unbedingt angegeben werden. Wenn dr Controller nicht da ist, ist der Aktuelle gemeint. Wenn die Action nicht da ist, ist die indexAction() gemeint.

---

<div class="post-metadata">

**Author:** ![puzzles2013](https://avatars.discourse-cdn.com/v4/letter/p/e480ec/32.png) [@puzzles2013](https://forum.shopware.com/u/puzzles2013)\
**Post date:** [10. Dezember 2013 um 18:13 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/3 "2013-12-10T18:13:43Z")

</div>

Danke für deine Antwort! In diesem Fall ist ja eine Action angegeben, aber ich kann mit der Notation nichts anfangen. In der URL befinden sich scheinbar die Article ID und die Category ID, aber ich kann daraus leider nicht schließen, in welchem Dokument die Formulardaten eines Variantenartikels weiterverarbeitet werden. Kann mit da jemand weiter helfen?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [10. Dezember 2013 um 18:22 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/4 "2013-12-10T18:22:59Z")

</div>

Hi, die FORM Daten werden an den Controller Detail und die Action Index gegeben. Im Grund wird hier ja nur die ausgewählte Variante (ArtikelID) und die Kategorie weitergegeben. Über den Parameter sArticle wird dann der neu ausgewählte Artikel geladen. [https://github.com/ShopwareAG/shopware- … Detail.php](https://github.com/ShopwareAG/shopware-4/blob/master/engine/Shopware/Controllers/Frontend/Detail.php) Zeile 61.

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [10. Dezember 2013 um 18:51 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/5 "2013-12-10T18:51:24Z")

</div>

[quote=“puzzles2013”]In diesem Fall ist ja eine Action angegeben[/quote] Aber nicht explizit. Vielleicht ist das wichtig für das Verständnis [quote=“puzzles2013”]aber ich kann mit der Notation nichts anfangen. In der URL befinden sich scheinbar die Article ID und die Category ID, aber ich kann daraus leider nicht schließen, in welchem Dokument die Formulardaten eines Variantenartikels weiterverarbeitet werden. Kann mit da jemand weiter helfen?[/quote] Hier wird die URL vom System überschrieben (damit die URL “schön” aussieht). Wenn das nicht der Fall wäre, würde die generierte URL etwa so aussehen: /?sViewport=detail&action=index&sArticle=202&sCategory=22 Und hier findest du alle Parameter: sViewport ist der Controller, action - die Action, sArticle und sCategory sind die 2 explizite Parameter aus dem Code {url sArticle=$sArticle.articleID sCategory=$sArticle.categoryID} Hoffe, ich konnte es verständlich erklären.

---

<div class="post-metadata">

**Author:** ![puzzles2013](https://avatars.discourse-cdn.com/v4/letter/p/e480ec/32.png) [@puzzles2013](https://forum.shopware.com/u/puzzles2013)\
**Post date:** [10. Dezember 2013 um 18:54 UTC](https://forum.shopware.com/t/smarty-url-aufruf-anhand-formulardaten/17240/6 "2013-12-10T18:54:22Z")

</div>

Ich danke euch! Das hat mir sehr weiter geholfen!
