DOTLOG

MovableTypeでプラグインを使わずに絶対パスにする方法

どうもタニです。

MovableType触ってていつも思うんですけど、なんで絶対パスにしてくれないのかなぁ?不便ですよね。
リンクや画像などのパスがURL表示になるのホントやめてほしいです。

Abs2Relというプラグインで簡単に実装できるのですが、プラグインの実行順序を考えると、使いたくないときって結構あったりします。

そんなときに使えるテクニックを書いておきます。作業中にいつもどうやって書くんだっけってなるのでメモも含めて。

実装方法

<MTUnless name="RootPath" regex_replace="/(http|https):\/\/tnyk.jp/","">
・
・
・
</MTUnless>

これだけです!とりあえず一番外側におけば全部効かせられます!

MTUnlessのnameやtnyk.jpのところは適宜変えてください。

regex_replaceというモディファイアを使えば簡単に実装できます。
絶対実行したい場合には、MTUnlessだけでなくMTForでもできるので、お好きな方で実装してください!

COMMENTS

TOP