2009-07-30 12 views
1

いくつかのクラッシュ操作を実行するプラグインを作成しました。 web-app/images/iconsフォルダには、さまざまな操作を表すいくつかのアイコンがあります。Grailsプラグインで画像をバンドルし、プラグインを使用してアプリケーションからそれらの画像を参照しても動作しません。

以下は、プラグインを実行するときに効果的ですが、プラグインがアプリケーションにインストールされるとすぐに機能しなくなります。これは、プラグインからの画像は、彼らがで使用しているアプリケーションで使用可能になりますようには見えません。

<img alt="Ny" src="${createLinkTo(dir:'images/icons', file:'add.png')}" /> 

プラグインやアプリケーションとして実行している場合、両方の作品のプラグインにバンドルの画像を参照する方法があるに違いありませんか?

答えて

3

GrailsドキュメントのUnderstanding a Plugins StructureセクションのpluginContextPathを参照してください。

<img alt="Ny" src='${createLinkTo(dir:"${pluginContextPath}/images/icons", file:"add.png")}' /> 
関連する問題