# \[v6.3.x\] admin/sw-order-list.html.twig Anpassung geht nicht mehr

**URL:** <https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989>\
**Category:** Programmierung\
**Created:** [17. August 2020 um 12:31 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989 "2020-08-17T12:31:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pino](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pino/32/14373_2.png) [@pino](https://forum.shopware.com/u/pino)\
**Post date:** [17. August 2020 um 12:31 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/1 "2020-08-17T12:31:24Z")

</div>

Tach zusammen,

folgende Template-Anpassung geht bis 6.2.3 ohne Probleme:

```
{% block sw_order_list_content_slot %}
    

    {% block sw_order_list_grid %}
        {% parent %}
    {% endblock %}

{% endblock %}

{% block sw_order_list_grid_columns %}
    {% block sw_order_list_grid_columns_documents %}
        
            {{ getDocument(item, type) }}
        
    {% endblock %}

    {% block sw_order_list_grid_columns_shipping_costs %}
        
            {{ item.shippingCosts.totalPrice | currency(item.currency.translated.shortName) }}
        
    {% endblock %}

    {% parent %}
{% endblock %}

```

Es wird anhand&nbsp;einer Konfiguation weitere Spalten in die Bestellübersicht hinzugefügt. Seit 6.3.x geht das nicht mehr.

Folgender Block geht noch:

```
{% block sw_order_list_content_slot %}
    

    {% block sw_order_list_grid %}
        {% parent %}
    {% endblock %}

{% endblock %}

```

Weitere Blöcke werden ignoriert:

```
{% block sw_order_list_grid_columns %}
    {% block sw_order_list_grid_columns_documents %}
        
            {{ getDocument(item, type) }}
        
    {% endblock %}

    {% block sw_order_list_grid_columns_shipping_costs %}
        
            {{ item.shippingCosts.totalPrice | currency(item.currency.translated.shortName) }}
        
    {% endblock %}

    {% parent %}
{% endblock %}

```

Was hat sich geändert?

---

<div class="post-metadata">

**Author:** ![3Elfen](https://avatars.discourse-cdn.com/v4/letter/3/ecd19e/32.png) [@3Elfen](https://forum.shopware.com/u/3Elfen)\
**Post date:** [22. Dezember 2020 um 07:52 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/2 "2020-12-22T07:52:51Z")

</div>

Hallo,

ein ähnliches Problem scheine ich auch zu haben. Ich versuche die Mailadresse bei den Bestellungen mit einzublenden. Habe mich dafür am Tutorial für das Admin Produktgrid orientiert [Shopware 6: Add new column to table in administration](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/add-admin-new-column) . Für die Produkte geht es, umgemünzt auf Bestellungen nicht.  
Habe zudem als weitere Hilfestellung ein Plugin aus dem Store mir angesehen, aber weder das Plugin zeigt eine zusätzliche Spalte an, noch meine Variante.  
[Trackingnummer direkt in der Liste der Bestellungen anzeigen | Shopware Community Store](https://store.shopware.com/coe3021251587539f/trackingnummer-direkt-in-der-liste-der-bestellungen-anzeigen.html?c=3)

JS:

```
import { Component } from 'src/core/shopware';
import template from './sw-order-list.html.twig';

Shopware.Component.override('sw-order-list', {
    template,

    computed : {
        orderColumns() {
            let columns = this.getOrderColumns();
            columns.push(
                {
                    property: 'orderCustomer.email',
                    label: 'sw-order.list.columnCustomerEmail',
                    allowResize: true
                }
            );

            return columns;
        }
    }
});

```

Template:

```
{% block sw_order_list_grid_columns %}
    {% parent %}

    {% block sw_order_list_grid_columns_customer_email %}
        
            
                {{ item.orderCustomer.email }}
            
        
    {% endblock %}

{% endblock %}

```

&nbsp;

Hat hier jemand einen Tipp oder vielleicht ein aktuelles Tutorial?

Danke schonmal 🙂

---

<div class="post-metadata">

**Author:** ![Kidogo](https://avatars.discourse-cdn.com/v4/letter/k/46a35a/32.png) [@Kidogo](https://forum.shopware.com/u/Kidogo)\
**Post date:** [29. Januar 2021 um 10:32 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/3 "2021-01-29T10:32:38Z")

</div>

Ich bin über das gleiche Verhalten gestolpert bzw. habe festgestellt, dass scheinbar nur bestehende Columns überschrieben/abgeändert werden können, obwohl die hinzugefügte Spalte in den Grid-Templates (noch) vorhanden war. Nach einem Roundtrip durch die Grid-Componenten fiel mir folgende Datei auf:

```
vendor/shopware/platform/src/Administration/Resources/app/administration/src/app/component/data-grid/sw-data-grid/index.js

```

Hier werden, sofern vorhanden, in der **initGridColumns()**-Methode die Spaltendefinitionen aus dem **localStorage** geholt. Diese Daten sind vorhanden, sobald man in der Bestellübersicht irgendwann einmal an den Tabellen-Settings herumgespielt hat. Aber anstatt zum Beispiel nur den Anzeigestatus zu speichern, wird hier die gesamte Definition mit entsprechenden Visibility-Flags abgelegt und eben auch für das Rendering verwendet.

Kurzum: Nach dem Löschen des localStorage werden auch extendete Spalten sichtbar.

Das bringt natürlich ein Problem bei Plugin-Updates mit sich, die solche Listen erweitern, weil die Anpassungen aufgrund clientseitiger Caches eventuell nicht sichtbar werden. Ggf. könnte man die **localStorageItemKey()** im **computed** überschreiben und einen Suffix/Versionsnummer/Whatever anhängen. Aber ob der Aufwand im Hinblick auf den Nutzen nötig ist, weiß ich nicht. Und ich habe auch keine Idee, ob das einen Impact auf andere Dinge hätte.

Ich hoffe, es hilft dem ein oder anderen, sich drei Stunden Herumsuchen zu ersparen.

PS: Das Ganze bezieht sich auf die **v6.3.4.1 Stable Version.**

---

<div class="post-metadata">

**Author:** ![pino](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pino/32/14373_2.png) [@pino](https://forum.shopware.com/u/pino)\
**Post date:** [29. Januar 2021 um 12:25 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/4 "2021-01-29T12:25:52Z")

</div>

Danke&nbsp;Kidogo,

das bedeute, das man als Pluginhersteller einfach mal den&nbsp;localStorage leert.  
Das mach ich doch gerne&nbsp; ![Thumb-Up](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/thumb-up.png "Thumb-Up")

---

<div class="post-metadata">

**Author:** ![eurosparshop](https://avatars.discourse-cdn.com/v4/letter/e/df705f/32.png) [@eurosparshop](https://forum.shopware.com/u/eurosparshop)\
**Post date:** [15. Februar 2021 um 11:52 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/5 "2021-02-15T11:52:58Z")

</div>

Hallo, ich habe mich jetzt stundenlang damit befasst und finde absolut keine Lösung. NUn bin ich über Google hier gelandet und habe festgestellt das es auch andere gibt mit dem Problem. Hat einer jetzt ne Lösung gefunden&nbsp;sw-order-line-items-grid zu überschreiben ? Ich bekomme es einfach nicht angezeigt… version v6.3.5.1

würde mich freuen wenn noch jemand ne Idee hat. Haber auch localStorage zum wiederholten mal geleert aber bekomme absolut keine Änderung in der Deteilanzeige der Bestellungen.&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![dweseom](https://avatars.discourse-cdn.com/v4/letter/d/e56c9b/32.png) [@dweseom](https://forum.shopware.com/u/dweseom)\
**Post date:** [26. Februar 2021 um 13:51 UTC](https://forum.shopware.com/t/v6-3-x-admin-sw-order-list-html-twig-anpassung-geht-nicht-mehr/68989/6 "2021-02-26T13:51:19Z")

</div>

@eurosparshop‍

Das muss wohl ein Bug sein - hat bei mir auch nicht funktioniert.

{% block sw\_order\_line\_items\_grid %}

{% parent %}

{% mein\_eigener\_block %}

–\> funktioniert nicht

{% block sw\_order\_line\_items\_grid\_grid\_columns\_quantity %}  
&nbsp; &nbsp; {% parent() %}

&nbsp; &nbsp; &nbsp;{% mein\_eigener\_block %}

–\> funktioniert&nbsp;

Ich konnte es nicht im obersten block hinzufügen und musste einen untergeordneten block nehmen.

Gleiches Verhalten bei der&nbsp;sw-product-basic-form.html.twig

&nbsp;
