Loupeがつかえない

MovableTypeを6にアップグレードした。

MT6からLoupeというプラグインが使えるようになったので試すことにした。

ダッシュボードのLoupeの設定か、システムのプラグインのLoupeの設定でアクセス先URLを入力して保存、プラグインの設定から招待メールを送信、メールに書かれているリンクからLoupeにアクセス、だがしかし真っ白で何も表示されない。普通ならログイン画面が表示されるはず。

真っ白なページのソースを見てみると、リンクのいくつかが、/pluginをトップディレクトリにした絶対パスになっている。

<link rel="stylesheet" href="/plugins/Loupe/assets/font/League-Gothic-fontfacekit/stylesheet.css"> <link rel="stylesheet" href="/plugins/Loupe/assets/icons/style.css"> <link rel="stylesheet" href="/plugins/Loupe/css/style.css"> <script src="/data-api/v1/js/mt-data-api.min.js"></script><!--[if lte IE 8]> <script src="/plugins/Loupe/ie/console-polyfill/index.js"></script> ~~

Loupeのテンプレートをみてみることにした。
テンプレートの在り処は mt/plugins/Loupe/tmpl/loupe.tmpl

<link rel="stylesheet" href="<mt:var name="lib_path">/assets/font/League-Gothic-fontfacekit/stylesheet.css"> <link rel="stylesheet" href="<mt:var name="lib_path">/assets/icons/style.css"> <link rel="stylesheet" href="<mt:var name="lib_path">/css/style.css"> <script src="<mt:var name="api_path">/mt-data-api.min.js"></script><!--[if lte IE 8]> <script src="<mt:var name="lib_path">/ie/console-polyfill/index.js"></script> ~~

<mt:var name="api_cgi_path">はあってるけど、<mt:var name="lib_path">、<mt:var name="api_path">が「/plugin」しか定義されていないようだ。

api_pathなどの変数を定義しているところがわからなかったので、ディレクトリからpluginまでの絶対パスに書き換えたら動くようになった。

このブログはあまり動きがないので、Loupeを見ても寂しいかな(^^;)

※Loupeのテンプレートを書き換えた後に、システム>プラグイン>Loupe>設定>変更を保存 をしないと、変更点が反映されません。