LoginSignup
2
1

More than 5 years have passed since last update.

CS-Cart: AddonにJSやCSSファイルを同梱する

Last updated at Posted at 2015-12-15

CS-CartでAddonが使うJSファイルを同梱する方法。

AddonのJS置き場

js/addons/[アドオンID]がアドオン固有のJS置き場になる。

myaddonにJSファイルを追加する例
mkdir -p js/addons/myaddon
echo 'console.log(1);' > js/addons/myaddon/my.js

AddonのJSを読み込む

テンプレート側で読み込むだけだが、script関数が提供されているのでそれを使う。

viewテンプレートなら、mainboxの中で読み込む。

{capture name="mainbox"}
  ...
  {script src="js/addons/myaddon/my.js"}
  ...
{/capture}

hookテンプレートなら、どこに書いてもいい。

AddonのCSSファイル置き場

管理画面(backend)はdesign/backend/css/addons/[アドオンID]/[ファイル名].cssに配置する。

AddonのCSSを読み込む

これもJS同様にテンプレートで読み込むが、style関数を使う。

{style src="addons/myaddon/my-style.css"}
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1