All'interno di una classe di blocchi utilizzata per il rendering di un pulsante nel pannello di amministrazione, come ottenere l'URL della cartella del contenuto statico? In particolare, l' URL della cartella con le immagini ?
Ad esempio, nel Company_Helloworldmodulo si trova un'immagine per un pulsante personalizzato qui:
app / code / Azienda / Helloworld / view / adminhtml / web / images /
Test 1
Ho provato questo:
$url = $this->getViewFileUrl('Company_Helloworld::images/icon.png');
Ma cerca di recuperare l'immagine dal Magento/backendtema:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/Company_Helloworld/images/icon.png
mentre l'immagine non è presente, l'immagine si trova effettivamente nella cartella del modulo:
app / code / Azienda / Helloworld / view / adminhtml / web / images / icon.png
Test 2
E questo:
$url = $this->getViewFileUrl('images/icon.png');
Ma cerca anche di recuperare l'immagine dal Magento/backendtema, questa volta senza il contesto del modulo:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/images/icon.png
Esiste un modo per inserire l'immagine nel modulo e non nel tema back-end?
Magento/backendtema. Ho esteso la mia domanda con esempi.