我已经创建了一个插件来做一些crud操作。在web-app / images / icons文件夹中,我有一些代表各种操作的图标。
以下在运行插件时效果很好,但只要插件安装在应用程序中,它就会停止工作。它看起来并不像插件中的图像可用于它们所使用的应用程序中。
<img alt="Ny" src="${createLinkTo(dir:'images/icons', file:'add.png')}" />
必须有一种方法可以引用插件中捆绑的图像,这些图像在作为插件和应用程序运行时都有效吗?
答案 0 :(得分:3)
请参阅Grails文档中的Understanding a Plugins Structure部分中的pluginContextPath。
<img alt="Ny" src='${createLinkTo(dir:"${pluginContextPath}/images/icons", file:"add.png")}' />