Ich habe eine benutzerdefinierte Erweiterung, die ein Raster mit XML generiert. Das Problem besteht darin, dass ich eine Schaltfläche hinzufügen muss, die einen Link mit einem get-Parameter aus einer über url übermittelten get-Anforderung generiert. Der XML-Code für eine Schaltfläche wie diese sieht folgendermaßen aus:
<item name="buttons" xsi:type="array">
<item name="sync" xsi:type="array">
<item name="name" xsi:type="string">sync</item>
<item name="label" xsi:type="string">Sync All</item>
<item name="class" xsi:type="string">primary</item>
<item name="url" xsi:type="string">test_test/test/massSync/post_id/#id</item>
</item>
</item>
Die Schaltfläche stellt eine Verbindung zum massSync-Controller her und ich muss die post_id hinzufügen, die in der aktuellen URL des Fensters wie folgt vorhanden ist:
http://test.com/admin/test_test/test/index/post_id/1
magento2
magento-2.1
adminhtml
xml
uicomponent
Shell Suite
quelle
quelle