Wie kann man innerhalb einer Blockklasse, die zum Rendern einer Schaltfläche im Admin-Bereich verwendet wird, die URL des statischen Inhaltsordners abrufen? Insbesondere URL des Ordners mit Bildern ?
Im Company_Helloworld
Modul befindet sich beispielsweise ein Bild für eine benutzerdefinierte Schaltfläche hier:
app / code / Firma / Helloworld / view / adminhtml / web / images /
Test 1
Ich habe es versucht:
$url = $this->getViewFileUrl('Company_Helloworld::images/icon.png');
Es wird jedoch versucht, das Bild aus dem Magento/backend
Thema abzurufen :
http://example.com/pub/static/adminhtml/Magento/backend/en_US/Company_Helloworld/images/icon.png
Während das Bild nicht vorhanden ist, befindet sich das Bild tatsächlich im Ordner des Moduls:
app / code / Company / Helloworld / view / adminhtml / web / images / icon.png
Test 2
Und das:
$url = $this->getViewFileUrl('images/icon.png');
Es wird aber auch versucht, das Bild aus dem Magento/backend
Thema abzurufen , diesmal ohne Modulkontext:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/images/icon.png
Gibt es eine Möglichkeit, das Bild in das Modul und nicht in das Backend-Thema einzufügen?
Magento/backend
Thema. Ich habe meine Frage mit Beispielen erweitert.