# Dokumenten Template

**URL:** https://forum.shopware.com/t/dokumenten-template/63462
**Category:** Themes & Design
**Created:** [10. Dezember 2019 um 21:19 UTC](https://forum.shopware.com/t/dokumenten-template/63462 "2019-12-10T21:19:57Z")
**Posts on this page:** 20
**Page:** 1

<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 2019 um 21:19 UTC](https://forum.shopware.com/t/dokumenten-template/63462/1 "2019-12-10T21:19:57Z")

</div>

Guten Abend,

wie kann ich in der aktuellen Struktur (Themen über Plugin) das Dokumenten Template anpassen? Das befindet sich ja nicht im Storefront. Zusätzlich habe ich ein Kunden Customer Field, welches angezeigt werden soll.

Die Variable ist verfügbar, aber leer. Dabei ist mir auch aufgefallen, dass Standard Variable wie Country ebenfalls leer sind. Es handelt sich noch um die EA2.

viele Grüße

ottscho&nbsp;

&nbsp;

---

<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: [11. Dezember 2019 um 07:57 UTC](https://forum.shopware.com/t/dokumenten-template/63462/2 "2019-12-11T07:57:02Z")

</div>

Hallo,

also es reicht aus, wenn du das File in deinem Theme überschreibst (Hab es im RC getestet).

Der Pfad im Theme wäre: /src/Resources/views/documents/base.html.twig

Und Inhalt dann bspw. so:

```
{% sw_extends '@Framework/documents/base.html.twig' %}
{% block document_base %}
TEST TEST TEST
{% endblock %}

```

Aber das hat sich auf jeden Fall seit dem RC geändert (Pfade und extend-Anweisung)

---

<div class="post-metadata">

### Author: ![d2g\_christian](https://avatars.discourse-cdn.com/v4/letter/d/6f9a4e/32.png) [@d2g\_christian](https://forum.shopware.com/u/d2g_christian)
#### Post date: [19. Dezember 2019 um 17:06 UTC](https://forum.shopware.com/t/dokumenten-template/63462/3 "2019-12-19T17:06:59Z")

</div>

Hallo zusammen,

ist es denn geplant, das man sich auch eine Vorschau zu den Dokumenten anzeigen lassen kann?

Bisher habe ich diese Möglichkeit noch nicht entdeckt.

Liebe Grüße

Christian :-)&nbsp;

---

<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: [19. Dezember 2019 um 17:28 UTC](https://forum.shopware.com/t/dokumenten-template/63462/4 "2019-12-19T17:28:11Z")

</div>

Hallo,

geht das nicht in der Bestellung?

Habe gerade keinen Admin zur Hand, aber glaube da geht das.

&nbsp;

Moritz

---

<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: [15. Januar 2020 um 10:30 UTC](https://forum.shopware.com/t/dokumenten-template/63462/5 "2020-01-15T10:30:48Z")

</div>

Hi Moritz,&nbsp;

ich habe im Dokumenten Template immer noch das Problem, dass ich die base Datei nicht anpassen kann. invoice u.a. geht ohne Probleme. TestTheme\src\Resources\views\documents\base.html.twig

```
{% sw_extends '@Framework/documents/base.html.twig' %}
{% block document_base %}
    TEST TEST TEST
{% endblock %}

```

Hat sich evtl. dort etwas geändert?

Gleiche Vorgehensweise mit&nbsp;invoice.html.twig funktioniert.  
Habe es eben auch mit der 6.1 stabel versucht. Leider ohne Erfolg.&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![KMedia](https://avatars.discourse-cdn.com/v4/letter/k/2bfe46/32.png) [@KMedia](https://forum.shopware.com/u/KMedia)
#### Post date: [17. Januar 2020 um 07:55 UTC](https://forum.shopware.com/t/dokumenten-template/63462/6 "2020-01-17T07:55:44Z")

</div>

Habe dasselbe Problem. Versuche Footer-Blöcke in der base.html.twig anzupassen. Aber es ändert sich nichts. Die Änderungen in delivery\_note.html.twig, etc. funktionieren einwandfrei.

---

<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: [17. Januar 2020 um 09:22 UTC](https://forum.shopware.com/t/dokumenten-template/63462/7 "2020-01-17T09:22:51Z")

</div>

Habt ihr denn ein Theme oder ein Plugin?  
Da hat sich ja etwas geändert zum RC, sodass man jetzt die Reihenfolge bestimmen kann (Theme / Plugins). Ich habe immer mit einem Theme getestet.

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/5e4bf334ee87cbd2c299ad9a29d75fc2086cf21f.jpeg)

---

<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: [17. Januar 2020 um 10:05 UTC](https://forum.shopware.com/t/dokumenten-template/63462/8 "2020-01-17T10:05:06Z")

</div>

Was meinst du mit Theme? (Gibt es jetzt Themes ohne Plugin?)  
Wir haben ein Theme Plugin. Also identisch wie bei dir. Und es geht nicht wirklich.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1e390a9524d5aeccf59da5f9dabafae07a4e6ca0.jpeg)

&nbsp;

---

<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: [17. Januar 2020 um 10:17 UTC](https://forum.shopware.com/t/dokumenten-template/63462/9 "2020-01-17T10:17:30Z")

</div>

Wie sieht deine Bootstrap aus und wie sieht deine theme.json aus?

In der theme.json beschreibst du ja die Vererbungsreihenfolghe.

---

<div class="post-metadata">

### Author: ![KMedia](https://avatars.discourse-cdn.com/v4/letter/k/2bfe46/32.png) [@KMedia](https://forum.shopware.com/u/KMedia)
#### Post date: [17. Januar 2020 um 10:20 UTC](https://forum.shopware.com/t/dokumenten-template/63462/10 "2020-01-17T10:20:20Z")

</div>

Danke, das hinzufügen von

```
"views": [  
    "@Storefront",  
    "@Plugins", 
    "@MeinTheme"
] 

```

&nbsp;

in die theme.json hat das Problem für mich behoben.

---

<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: [17. Januar 2020 um 11:11 UTC](https://forum.shopware.com/t/dokumenten-template/63462/11 "2020-01-17T11:11:35Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍

theme.json sieht bei mir gleich aus wie bei Kmedia.  
Löst aber nicht unser Problem. Hatten wir bereits so.

```
{
  "name": "GestellbauTheme",
  "author": "Ottscho IT",
  "views": [
    "@Storefront",
    "@Plugins",
    "@GestellbauTheme"
  ],
  "style": [
    "@Storefront",
    "app/storefront/src/scss/base.scss"
  ],
  "script": [
    "@Storefront",
    "app/storefront/dist/storefront/js/gestellbau-theme.js"
  ]
}

```

&nbsp;

---

<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: [23. Januar 2020 um 17:03 UTC](https://forum.shopware.com/t/dokumenten-template/63462/12 "2020-01-23T17:03:40Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍

ich muss das Thema leider noch mal aufgreifen. Ich habe ein frisch installiertes SW 6.1 stabel. Dort klappt es genau wie beschrieben.  
Dann habe ich ein migriertes SW 6.1 stabel. (RC1, RC2, RC4, 6.1). Dort geht es leider nicht. Hast du eine Idee, wie ich das Problem evtl. lösen kann?

In der migrierten Version sind schon viele Produkte und Kundendaten. Eine Neuinstallation kommt daher nicht direkt in Frage.

---

<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: [24. Januar 2020 um 05:18 UTC](https://forum.shopware.com/t/dokumenten-template/63462/13 "2020-01-24T05:18:43Z")

</div>

Hast du mal ein neues Theme angelegt und getestet ob es dann funktioniert?

---

<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: [24. Januar 2020 um 07:18 UTC](https://forum.shopware.com/t/dokumenten-template/63462/14 "2020-01-24T07:18:07Z")

</div>

Ja, ich habe ein anderes Theme von einer neuen 6.1 stable Installation kopiert. Dieses Theme / Dokumenten Änderung funktioniert in dem neuen 6.1 System.

Wende ich das in der migrierten SW6.1 Version an, so funktioniert es einfach nicht. Wie gesagt, diese Version startete mit RC1 und ist jetzt aber auch auf 6.1

---

<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: [4. Februar 2020 um 12:39 UTC](https://forum.shopware.com/t/dokumenten-template/63462/15 "2020-02-04T12:39:55Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍,

ich kann den Fehler nun genauer beschreiben. Es hängt mit der 2. Datei zusammen. Ist im documents Ordner nur die base.html.twig Datei, so klappt es mit der Änderung / Vererbung. Ich habe aber die&nbsp;base.html.twig, welche geändert ist und dann z.B. für die Lieferscheine die&nbsp;delivery\_note.html.twig Datei.

Diese soll nun eig. von meiner base Datei vererben. Genau dies geht aber nicht. Es wird immer die original Dateie genutzt. Somit greifen meine Änderungen aus der&nbsp;base.html.twig nicht.

ich habe unterschiedliche Schreibweisen / Pfade versucht. Aber alles ohne Auswirkung.&nbsp;  
Wie schaffe ich es, dass in der&nbsp;delivery\_note.html.twig Datei auf meine eigene&nbsp;base.html.twig Datei vererbt wird? Ich vermute es ist ein Bug?

{% sw\_extends ‘base.html.twig’ %}  
{% sw\_extends ‘@Theme/document/base.html.twig’ %}  
{% extends ‘base.html.twig’ %}  
​{% extends ‘./base.html.twig’ %}  
​​{% extends ‘document/base.html.twig’ %}

&nbsp;

&nbsp;

&nbsp;

---

<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: [7. Februar 2020 um 15:17 UTC](https://forum.shopware.com/t/dokumenten-template/63462/16 "2020-02-07T15:17:52Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍

hast du dazu noch eine Idee oder soll ich ein Issues anlegen.  
Sieht mir schwer danach aus.

---

<div class="post-metadata">

### Author: ![systemmarketing](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/systemmarketing/32/14444_2.png) [@systemmarketing](https://forum.shopware.com/u/systemmarketing)
#### Post date: [4. März 2020 um 13:30 UTC](https://forum.shopware.com/t/dokumenten-template/63462/17 "2020-03-04T13:30:30Z")

</div>

> [@ottscho schrieb:](https://forum.shopware.com/profile/284/ottscho "ottscho")
> 
> Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍,
> 
> ich kann den Fehler nun genauer beschreiben. Es hängt mit der 2. Datei zusammen. Ist im documents Ordner nur die base.html.twig Datei, so klappt es mit der Änderung / Vererbung. Ich habe aber die&nbsp;base.html.twig, welche geändert ist und dann z.B. für die Lieferscheine die&nbsp;delivery\_note.html.twig Datei.
> 
> Diese soll nun eig. von meiner base Datei vererben. Genau dies geht aber nicht. Es wird immer die original Dateie genutzt. Somit greifen meine Änderungen aus der&nbsp;base.html.twig nicht.
> 
> ich habe unterschiedliche Schreibweisen / Pfade versucht. Aber alles ohne Auswirkung.&nbsp;  
> Wie schaffe ich es, dass in der&nbsp;delivery\_note.html.twig Datei auf meine eigene&nbsp;base.html.twig Datei vererbt wird? Ich vermute es ist ein Bug?
> 
> {% sw\_extends ‚base.html.twig‘ %}  
> {% sw\_extends ‚@Theme/document/base.html.twig‘ %}  
> {% extends ‚base.html.twig‘ %}  
> ​{% extends ‚./base.html.twig‘ %}  
> ​​{% extends ‚document/base.html.twig‘ %}

Ich hab jetzt auch getestet nur die base.html.twig im Ordner zu belassen (neben den css.twig), aber die Datei wird bei mir nicht übernommen.

Hast du noch irgendwelche anderen Einstellungen im Plugin damit die datei überschrieben wird?

Nachtrag:  
Ich hab jetzt herausgefunden, das ich jeden Block durch kopieren in die einzelnen Dokumentenseiten (invoce.html.twig) überschreiben kann.  
Änderungen muss ich so jetzt halt 4x machen - aber fürs erste geht das schon so.

---

<div class="post-metadata">

### Author: ![gigabit](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/gigabit/32/8094_2.png) [@gigabit](https://forum.shopware.com/u/gigabit)
#### Post date: [8. April 2020 um 12:13 UTC](https://forum.shopware.com/t/dokumenten-template/63462/18 "2020-04-08T12:13:07Z")

</div>

Hi,

das ganze funktioniert bei mir mit der aktuellen Shopware Version wie in der 1. Antwort beschrieben.  
Evtl. noch var/cache/\* zuvor löschen - nicht, dass die Templates lediglich aus dem Cache geladen werden.

&nbsp;

---

<div class="post-metadata">

### Author: ![inventivo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/inventivo/32/11397_2.png) [@inventivo](https://forum.shopware.com/u/inventivo)
#### Post date: [23. Juli 2020 um 10:28 UTC](https://forum.shopware.com/t/dokumenten-template/63462/19 "2020-07-23T10:28:28Z")

</div>

@ottscho‍

> „Ich hab jetzt herausgefunden, das ich jeden Block durch kopieren in die einzelnen Dokumentenseiten (invoce.html.twig) überschreiben kann.  
> Änderungen muss ich so jetzt halt 4x machen - aber fürs erste geht das schon so.“

Genau das war es. Hat jemand einen Tipp, wie man die Template-Änderungen in der Entwicklungsumgebung bequem testen kann, ohne immer wieder neue Testbestellungen/Rechnungen erzeugen zu müssen?

---

<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: [23. Juli 2020 um 11:43 UTC](https://forum.shopware.com/t/dokumenten-template/63462/20 "2020-07-23T11:43:28Z")

</div>

> [@NiHa schrieb:](https://forum.shopware.com/profile/34782/NiHa "NiHa")
> 
> @ottscho‍
> 
> > „Ich hab jetzt herausgefunden, das ich jeden Block durch kopieren in die einzelnen Dokumentenseiten (invoce.html.twig) überschreiben kann.  
> > Änderungen muss ich so jetzt halt 4x machen - aber fürs erste geht das schon so.“
> 
> Genau das war es. Hat jemand einen Tipp, wie man die Template-Änderungen in der Entwicklungsumgebung bequem testen kann, ohne immer wieder neue Testbestellungen/Rechnungen erzeugen zu müssen?

Nimm doch den Vorschaumodus in der Dokumenten-Erzeugung. Dann musst du nur F5 drücken.&nbsp;

[Nächste Seite](https://forum.shopware.com/t/dokumenten-template/63462.md?page=2)
