# Rechnung override

**URL:** https://forum.shopware.com/t/rechnung-override/56890
**Category:** Programmierung
**Created:** [5. Dezember 2018 um 14:08 UTC](https://forum.shopware.com/t/rechnung-override/56890 "2018-12-05T14:08:09Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Stefjoe](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Stefjoe](https://forum.shopware.com/u/Stefjoe)
#### Post date: [5. Dezember 2018 um 14:08 UTC](https://forum.shopware.com/t/rechnung-override/56890/1 "2018-12-05T14:08:09Z")

</div>

Hallo zusammen,

ich versuche aus einem Plugin heraus die Rechnung anzupassen, aber leider greift das System nur auf die Bare zu.

So&nbsp;schaut meine documents index.tpl aus:

&nbsp;

```
**{extends file="parent:documents/index.tpl"} {block name="document\_index\_table\_name"} {if $position.name == 'Versandkosten'} {s name="DocumentIndexPositionNameShippingCosts"}{$position.name}{/s} {else} {s name="DocumentIndexPositionNameDefault"}{$position.name|nl2br}{/s}  
 {$position.meta.description\_long|truncate:70:""} {/if} | {/block}**  

```

&nbsp;

Erstmal nichts wildes, ich versuche erstmal nur etwas zu überschreiben, aber das bekomme ich nicht hin.

Muss ich irgendwo etwas noch einstellen?

&nbsp;

&nbsp;

Grüße und Danke

---

<div class="post-metadata">

### Author: ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)
#### Post date: [5. Dezember 2018 um 14:24 UTC](https://forum.shopware.com/t/rechnung-override/56890/2 "2018-12-05T14:24:46Z")

</div>

hallo,

probiere mal

{extends file=„parent:frontend/documents/index.tpl“}

VG,

Tel.: +49 755&nbsp;- 183 990 00 | Web:&nbsp;[http://enbit.de/](http://enbit.de/)

---

<div class="post-metadata">

### Author: ![Stefjoe](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Stefjoe](https://forum.shopware.com/u/Stefjoe)
#### Post date: [5. Dezember 2018 um 14:27 UTC](https://forum.shopware.com/t/rechnung-override/56890/3 "2018-12-05T14:27:28Z")

</div>

Hallo,

auch schon versucht, klappt auch nicht.

Kann es evtl am&nbsp;Pfad liegen? Ich habe die documents unter:

mein\_plugin/Resources/views/frontend/documents/index.tpl liegen

&nbsp;

Grüße

---

<div class="post-metadata">

### Author: ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)
#### Post date: [5. Dezember 2018 um 14:51 UTC](https://forum.shopware.com/t/rechnung-override/56890/4 "2018-12-05T14:51:59Z")

</div>

Hallo,

also das war meine Falsch.

{extends file=„parent:frontend/documents/index.tpl“}

ist richtig, aber das Pfad ist falsch

es muss in mein\_plugin/Resources/views/documents/index.tpl

liegen, ob nicht funktioniert, dann schaue mal ob du hast das Resource/view Ornder zu view hinzufügen ($view-\>addTemplateDir($this-\>pluginDirectory . ‚/Resources/views‘)😉

und danach kompletten Shop Cache geleert.

VG,

Tel.: +49 755&nbsp;- 183 990 00 | Web:&nbsp;[http://enbit.de/](http://enbit.de/)

---

<div class="post-metadata">

### Author: ![Stefjoe](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Stefjoe](https://forum.shopware.com/u/Stefjoe)
#### Post date: [5. Dezember 2018 um 15:05 UTC](https://forum.shopware.com/t/rechnung-override/56890/5 "2018-12-05T15:05:59Z")

</div>

Danke für die Hilfe, das habe ich schon alles versucht. TemplateDir wird auch hinzugefügt, Cache geleert, Theme neu kompiliert und und und …&nbsp;

Wenn ich ein neues Theme anlege, dann funktioniert das, aber aus dem Plugin heraus leider nicht.

---

<div class="post-metadata">

### Author: ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)
#### Post date: [5. Dezember 2018 um 15:22 UTC](https://forum.shopware.com/t/rechnung-override/56890/6 "2018-12-05T15:22:38Z")

</div>

also jetzt ich sehe was ist das Problem mit Plugin du muss das Plugin view Ordner zu DocumentDirectories hinzufügen.

du kannst diese machen beim Theme\_Inheritance\_Template\_Directories\_Collected event hier:

[shopware/Inheritance.php at b3520661f1c182baa9e2f3dbd8c351f25d2284f4 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/b3520661f1c182baa9e2f3dbd8c351f25d2284f4/engine/Shopware/Components/Theme/Inheritance.php#L199) hinweiß: Am meisten du muss das PluginOrnder am Anfang die DokumentOrdner Array ( array\_unshift).

VG,

Tel.: +49 755&nbsp;- 183 990 00 | Web:&nbsp;[http://enbit.de/](http://enbit.de/)

---

<div class="post-metadata">

### Author: ![Stefjoe](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Stefjoe](https://forum.shopware.com/u/Stefjoe)
#### Post date: [5. Dezember 2018 um 15:43 UTC](https://forum.shopware.com/t/rechnung-override/56890/7 "2018-12-05T15:43:27Z")

</div>

Danke nochmal, das werde ich noch versuchen 🙂

Ich melde mich wieder, einen schönen Abend noch.

---

<div class="post-metadata">

### Author: ![ahmadsaad](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahmadsaad](https://forum.shopware.com/u/ahmadsaad)
#### Post date: [5. Dezember 2018 um 16:02 UTC](https://forum.shopware.com/t/rechnung-override/56890/8 "2018-12-05T16:02:19Z")

</div>

es muss funktioniert wenn nicht, dann gibt etwas falsch in deine Code. eintrag deine Code , damit kann ich dir mehr helfen. schönen Abend.

VG,

Tel.: +49 755&nbsp;- 183 990 00 | Web:&nbsp;[http://enbit.de/](http://enbit.de/)

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [5. Dezember 2018 um 17:14 UTC](https://forum.shopware.com/t/rechnung-override/56890/9 "2018-12-05T17:14:35Z")

</div>

Hast du in den Grundeinstellungen \> Shopeinstellungen \> Shops dein Dokumententemplate denn dem Shop zugewiesen?

---

<div class="post-metadata">

### Author: ![Stefjoe](https://avatars.discourse-cdn.com/v4/letter/s/a9adbd/32.png) [@Stefjoe](https://forum.shopware.com/u/Stefjoe)
#### Post date: [6. Dezember 2018 um 09:06 UTC](https://forum.shopware.com/t/rechnung-override/56890/10 "2018-12-06T09:06:30Z")

</div>

Hallo Moritz,

ich will nicht aus einem Theme die Rechnung generieren, sondern aus meinem Plugin. Aus dem Theme(Responsive) funktionieren die Änderungen, dies wurde zugewiesen.

Ich vermute mal, dass ich ein Event abfangen muss, aber welches und wo, das ist die Frage.

&nbsp;

Gruß
