# Snippet Namen dynamische generieren

**URL:** https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554
**Category:** Shopware 3.5
**Tags:** themes--design
**Created:** [4. April 2014 um 14:12 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554 "2014-04-04T14:12:44Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [4. April 2014 um 14:12 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/1 "2014-04-04T14:12:44Z")

</div>

Hallo, würde gerne für eine maximale Flexibilität die Snippet-Namen dynamischen generieren: {se namespace=‘frontend/plugins/mein\_plugin/popup’ name=‘Title’}Produkt individualisieren{/se} Würde hier gerne name=‘Title’ dynamisch setzen, bzw. einen Prefix einfügen. Kann ich auf Smarty-Ebene irgendwie concatinieren (ein Produkt-Attriut einfügen) und das als Name setzen? Gruß, Michael

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [4. April 2014 um 14:58 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/2 "2014-04-04T14:58:38Z")

</div>

Noch als Nachtrag: Gewünscht ist sowas wie: ` {assign var="myName" value="Title"} {se namespace='frontend/plugins/product\_individualisation/popup' name=$myName}Produkt individualisieren{/se} ` Hilft mir vielleicht folgendes weiter? [templates-und-design-f14/smarty-textbaustein-name-als-variable-t7115.html](http://forum.shopware.de/templates-und-design-f14/smarty-textbaustein-name-als-variable-t7115.html) Zum Hintergrund: Es geht hierbei um individualisierbare Produkte, wobei der Vorgang der Individualisierung jeweils anders heisst (lasern, gravieren, beschriften). Würde gerne auf Attribut-Ebene den Typ festlegen, damit ich auf Snippet-Ebene perfekt anpassen kann. Alternativ müsste ich natürlich IF/Else Fälle definieren, dann würde das System aber nicht dynamisch mitwachsen.

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [4. April 2014 um 15:30 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/3 "2014-04-04T15:30:49Z")

</div>

Hat sich erledigt, geht doch „relativ“ einfach: `{$myName = "fieldname\_"|cat:$sArticle.attr1} {"Produkt individualisieren"|snippet:$myName:"frontend/plugins/product\_individualisation/popup"}. `

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [10. April 2014 um 07:51 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/4 "2014-04-10T07:51:11Z")

</div>

Hallo, kann man obiges eigentlich noch kürzer/kompakter schreiben oder macht da Smarty nicht mit? Gruß, Michael

---

<div class="post-metadata">

### Author: ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)
#### Post date: [10. April 2014 um 08:01 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/5 "2014-04-10T08:01:39Z")

</div>

Hi Michael. Ich denke du könntest dir den Namespace noch sparen. Der wird dann halt automatisch ermittelt.

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [10. April 2014 um 09:25 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/6 "2014-04-10T09:25:20Z")

</div>

Hallo Martin, hatte mich nicht ganz konkret ausgedrückt: Ich würde gerne das $myName weglassen und direkt im Snippet Aufruf erst Koncatinieren/Zusammenbauen.

---

<div class="post-metadata">

### Author: ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)
#### Post date: [10. April 2014 um 09:34 UTC](https://forum.shopware.com/t/snippet-namen-dynamische-generieren/19554/7 "2014-04-10T09:34:03Z")

</div>

[quote=„mmmichael“]Hallo Martin, hatte mich nicht ganz konkret ausgedrückt: Ich würde gerne das $myName weglassen und direkt im Snippet Aufruf erst Koncatinieren/Zusammenbauen.[/quote] achsoooo… sorry, dann habe ich das falsch verstanden. Ich denke das funktioniert so allerdings nicht weil die Syntax zu verschachtelt wäre.
