# Template Blöcke auslagern

**URL:** https://forum.shopware.com/t/template-blocke-auslagern/27705
**Category:** Themes & Design
**Created:** [28. Mai 2015 um 16:15 UTC](https://forum.shopware.com/t/template-blocke-auslagern/27705 "2015-05-28T16:15:05Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![einfachich](https://avatars.discourse-cdn.com/v4/letter/e/ac8455/32.png) [@einfachich](https://forum.shopware.com/u/einfachich)
#### Post date: [28. Mai 2015 um 16:15 UTC](https://forum.shopware.com/t/template-blocke-auslagern/27705/1 "2015-05-28T16:15:05Z")

</div>

Hallo Zusammen, da ich leider nichts in der Dokumentation gefunden habe, versuche ich es hier im Forum. Meine Frage an Euch… Kann man den Block `{block name='frontend\_detail\_index\_buy\_container\_base\_info'}` in eine neue .tpl verschieben? Wie zum Beispiel /frontend/detail/product-attribute.tpl So das es etwas kürzer wird in der /detail/index.tpl `{\* Product - Base information \*} {block name='frontend\_detail\_index\_buy\_container\_base\_info'} {include file="frontend/detail/product-attribute.tpl"} {/block}` Somit könnte ich dann in den /listing/ Artikelboxen gewisse Attribute schneller anzeigen. Für Eure Hilfe wäre ich sehr Dankbar MfG

---

<div class="post-metadata">

### Author: ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)
#### Post date: [28. Mai 2015 um 16:43 UTC](https://forum.shopware.com/t/template-blocke-auslagern/27705/2 "2015-05-28T16:43:19Z")

</div>

Hallo, grundsätzlich ist es kein Problem einzelne Bereiche in Include-Dateien auszulagern, um sie z.B. öfter zu verwenden. Machen wir selbst auch mit einigen Bereichen. Du musst dann nur darauf achten, dass die Variablen immer richtig mappen. Man kann aber z.B. bei einem {include} explizit Variablen reinreichen. Zum Beispiel: ` {include file="frontend/detail/product-attribute.tpl" sArticle=$VariableXY} ` Wichtig ist außerdem, dass sich natürlich der Namespace für Snippets in dem Bereich ändern würde. Du kannst aber mit dem {namespace} Tag den Namespace einer Datei auch global ändern. Hilft Dir das weiter? Sonnige Grüße, Phil

---

<div class="post-metadata">

### Author: ![einfachich](https://avatars.discourse-cdn.com/v4/letter/e/ac8455/32.png) [@einfachich](https://forum.shopware.com/u/einfachich)
#### Post date: [28. Mai 2015 um 20:12 UTC](https://forum.shopware.com/t/template-blocke-auslagern/27705/3 "2015-05-28T20:12:03Z")

</div>

[quote=„Philipp Schuch“]Hallo, grundsätzlich ist es kein Problem einzelne Bereiche in Include-Dateien auszulagern, um sie z.B. öfter zu verwenden. Machen wir selbst auch mit einigen Bereichen. Du musst dann nur darauf achten, dass die Variablen immer richtig mappen. Man kann aber z.B. bei einem {include} explizit Variablen reinreichen. Zum Beispiel: ` {include file="frontend/detail/product-attribute.tpl" sArticle=$VariableXY} ` Wichtig ist außerdem, dass sich natürlich der Namespace für Snippets in dem Bereich ändern würde. Du kannst aber mit dem {namespace} Tag den Namespace einer Datei auch global ändern. Hilft Dir das weiter? Sonnige Grüße, Phil[/quote] Hallo Philipp, Danke für deine Antwort 🙂 Klappt Wunderbar… Man muss nur die {s name="…"} anpassen 🙂 MfG Tobias

---

<div class="post-metadata">

### Author: ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)
#### Post date: [29. Mai 2015 um 08:17 UTC](https://forum.shopware.com/t/template-blocke-auslagern/27705/4 "2015-05-29T08:17:29Z")

</div>

Hallo, bezüglich der Snippets {s} schrieb ich ja extra, dass Du den Namensraum auch mit dem {namespace} Tag global überschreiben kannst. 😉 Sonnige Grüße, Phil
