Ich versuche, einige Argumente für einen Block zu ändern, der in module-sales/view/adminhtml/layout/sales_order_view.xml
Zeile 41 definiert ist.
<block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml">
Das Problem ist, dass der Block nicht mit einem Namen definiert ist, sondern nur einen Alias hat, sodass ich so etwas nicht <referenceBlock name="default"/>
ändern kann.
Ich muss das Argument "Spalten" in diesem Block ändern. Gibt es eine andere Möglichkeit, auf diesen Block zu verweisen, oder habe ich ziemlich viel Pech?
Antworten:
Sie müssen nur mit der folgenden Methode überschreiben,
app / design / frontend / {Vendor} / {themename} /Magento_Sales/layout/sales_order_view.xml Datei
Sie können die
colspan
obige Datei ändern .quelle
Nicht die beste Lösung, aber es funktioniert, solange Sie einfache Produkte verwenden. Ich denke, Magento hat diesen Teil unvollendet gelassen. Auch 'discont' ist dort falsch geschrieben (irgendwie lustig):
quelle