ライブラリ群設定¶
概要¶
テーマの head タグに読み込むライブラリ群の設定です。ID となるバージョン、head タグに読み込むライブラリ群を記述した JSSP の組合せを定義します。テーマ読み込み時に、これらの組合せから head タグを生成します。jQuery のバージョンを切り替えることを主な目的としています。
モジュール UI基本モジュール フォーマットファイル(xsd) WEB-INF/schema/theme-libraries-config.xsd 設定場所 WEB-INF/conf/theme-libraries-config/{任意のファイル名}.xml <?xml version="1.0" encoding="UTF-8"?> <theme-libraries-config xmlns="http://www.intra-mart.jp/theme/theme-libraries-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/theme/theme-libraries-config theme-libraries-config.xsd"> <libraries version="iap-8.0.0" client-type="sp" path="smart/theme/smart/libraries/iap-8.0.0"/> </theme-libraries-config>
リファレンス¶
ライブラリ群の指定¶
タグ名 libraries ライブラリ群を指定するJSSPと、そのバージョンを指定します。libraries-vertion と主なライブラリである jQuery, jQueryMobile の組合せは以下の通りです。他のライブラリについては path に指定されている JSSP を参照してください。
libraries-version cilent-type jQuery jQueryUI jQueryMobile iap-8.0.0 pc 1.7.2 1.8.21 - iap-8.0.11 pc 2.1.4 1.11.4 - iap-8.0.0 sp 1.7.2 - 1.3.0 iap-8.0.11 sp 2.1.4 - 1.4.5 コラム
client-type に pc を指定した定義は intra-mart Accel Platform 2015 Winter(Lydia) から提供しています。【設定項目】
<theme-libraries-config> <libraries version="iap-8.0.0" client-type="sp" path="smart/theme/smart/libraries/iap-8.0.0"/> </theme-libraries-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 なし 単位・型 なし 省略時のデフォルト値 なし 親タグ theme-libraries-config 【属性】
属性名 説明 必須 デフォルト値 version この設定のバージョンを示します。テーマの適用方法設定ファイルで指定するIDです。○ なし client-type この設定が有効となるクライアントタイプを指定します。○ なし path version, client-type が合致する場合に使用される head タグの内容を示す JSSP のパスを指定します。○ なし