cajiya / ec-cube4_awe

EC-CUBE4.1用 AttachWysiwygEditorプラグイン
https://cajiya.co.jp/column/6335
0 stars 1 forks source link

静的コンテンツを Resource/assets に移動 #22

Closed cajiya-nakamura closed 2 years ago

cajiya-nakamura commented 2 years ago

プラグインで利用する静的コンテンツ (html,css,js,画像など) は、Resource/assets 以下に配置します。プラグイン以下の Resource/assets ディレクトリはインストール/アップデート時に [EC-CUBEホームディレクトリ]/html/plugin/[プラグインコード]/assets 以下にコピーされます。

例えば、以下のように sample.jpg ファイルを配置しておくと、 [EC-CUBEホームディレクトリ]/html/plugin/SamplePlugin/assets/sample.jpg にコピーされます。

SamplePlugin
 └── Resource
      └── assets
         └── sample.jpg

Twigファイルからこの sample.jpg へのパスは以下の記述で取得できます。

{{ asset('SamplePlugin/assets/sample.jpg', 'plugin') }}

展開されたパスは以下のようになります。

/html/plugin/SamplePlugin/assets/sample.jpg