2010年4月30日金曜日

jsファイルのインクルード

concrete5で、jsファイルをインクルードするには、
トップディレクトリ配下の「js」ディレクトリ内にjsファイルをアップロードし、
該当ページで、「設定」⇒「カスタム属性」⇒「追加ヘッダー要素」欄に、以下のように普通にscriptタグでインクルードさせたらOKでした。

<script type="text/javascript"  src="/js/fontsize.js"></script>
<script type="text/javascript"  src="/js/cookie.js"></script>
(補足:パスの"/js/cookie.js"などの最初の"/"を抜かしてこれまで書いていました。もし参考にして,インクルードがうまくいかなかった方がおられればすみません!)

テンプレート全体でインクルードするなら、
<?php echo $this->getThemePath().'/js/fontsize.js'; ?>
といったように、テーマのheader.phpでインクルードするのが良いかな、と。
(ファイルやディレクトリ名の前に/が必要です。忘れたら、エラーが出て焦りました。。)

もっといい方法があるかな。。

0 件のコメント:

コメントを投稿