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_Helloworld
modulo 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/backend
tema:
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/backend
tema, 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/backend
tema. Ho esteso la mia domanda con esempi.