Redmine

  (最終更新日:2016.06.30)

【Redmine】外部のJavascriptファイルをインクルードする方法

Redmine(今回の例は 3.0.4)で、外部のJavascriptファイルをインクルードして読み込む為の方法のメモです。

ネットワーク上に置かれているJavascriptも読み込めるので、WebフォントなどをRedmineで利用したい時などに便利です。

修正するファイル

全てのページで共通して読ませるために、下記のテンプレートファイルを修正します。必要に応じてバックアップをお忘れなく。

/var/lib/redmine/app/views/layouts/base.html.erb

javascript_include_tag を利用

RedmineはRailsで書かれているので、 javascript_include_tag というタグを利用します。

 ➡ Railsドキュメント:javascript_include_tag

先ほどの base.html.erb をテキストエディタで開き、下記のように修正してみます。

<%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
<%= javascript_heads %>

↓ javascript_heads の前に記載してみる

<%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
<%= javascript_include_tag "【JSファイルのパス】" %>
<%= javascript_heads %>

これで完了です。
最後にApacheを再起動しておきます。

# service httpd restart

アクセスしてソースを確認してみると、正常に読み込まれるようになってるはずです。

redmine_outjsfile_20160630

スポンサーリンク
スポンサーリンク

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. PHP PhantomJSでFatal error: Unc…
  2. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  3. CentOS7のPHP5.6にPhpSpreadsheetを…
  4. Azure仮想マシン(CentOS 7)のStandardデ…
  5. 【CentOS 7】特定ユーザーのクォータ設定を削除(無制限…
PAGE TOP