我正在将模块从Magento 1转换为2.插件设置在商店中>配置菜单(etc / adminhtml / system.xml),它们在评论中的CDATA标签中显示Magento 1模块中的图像。
我的问题是,我将这些图像放在Magento 2中,这样我就可以在编译后调用它们。从我正在阅读的内容来看,我的图片应该最终出现在pub / static / admin或类似内容中。我应该把它们放在什么位置,我是否需要做其他事情,比如通过.xml注册它们?
我的模块位于app / code / ...文件夹中,这是我想要完成的屏幕截图:
答案 0 :(得分:1)
在你的模块文件夹中你应该把图像放在view / adminhtml / web / images文件夹下,路径应该是:
应用程序/代码/命名空间/模块/视图/ adminhtml /网络/图像/ image.jpg的
之后确保运行命令:
php bin/magento setup:static-content:deploy --area adminhtml
在你的template.phtml中你可以得到像这样的图像
$block->getViewFileUrl('images/image.jpg');
希望它有所帮助!