File script.json

File script.json berisikan kode untuk script tags yang akan digunakan untuk memanggil javascript pada tampilan tema. File ini dibutuhkan untuk membuat tema view di Seme Framework 4.

Lokasi

Lokasi file ini ada di dalam direktori tema.

app/
└── view/
 └── [THEME_NAME]/
  ├──  ...
  ├──  script.json
  └──  ...

Cara kerja

File script.json diproses oleh metode constructor dari kelas SENE_Controller dan dioutputkan oleh metode getJsFooter() dari SENE_Controller.

Cara Penggunaan dengan JSON String

Berikut ini adalah cara penggunaan file script.json dengan json string.

[
  "<script src=\"{{base_url}}skin/front/js/nprogress.js\"></script>",
  "<script src=\"{{base_url}}skin/front/js/moment.min.js\"></script>",
  "<script src=\"{{base_url}}skin/front/js/moment-with-locales.min.js\"></script>"
]
Cara penggunaan dengan JSON Object

Berikut ini adalah cara penggunaan dengan menggunakan JSON Object.

Cara ini baru tersedia mulai dari versi Seme Framework 4.0.2.

{
  "script":
  [
    {
      "src": "https://cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.js"
    },
    {
      "src": "{{base_url}}skin/v2/css/jquery.min.js"
    },
    {
      "src": "{{cdn_url}}assets/js/jquery.moneyFormat.min.js"
    }
  ]
}

Penggunaan kode {{cdn_url}} dan {{base_url}}

File script.json mendukung penggunaan kode {{cdn_url}} dan {{base_url}} untuk menggantikan base_url dan url untuk CDN (cdn_url).