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

どうもユーキです。

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

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

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

実装方法

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

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

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

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

COMMENTS

About Me

プロフィール画像

ユーキと申します。北海道恵庭市という札幌と新千歳空港の間でフリーランスのWebエンジニアとして活動してます。

当サイトのブログでは、主にWeb制作全般、フリーランス周りの情報など色々なノウハウや知識を載せています。
その他日々気になったこと、思ったことも書いてます。

お仕事の相談など何かありましたら、お問い合わせかツイッターのDMからお気軽にご連絡くださいませ。

お問い合わせはこちら

ツイッターはこちら

ポートフォリオはこちら

Latest Posts

Popular Posts

TOP