DOTLOG

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

プロフィール画像

タニユウキと申します。27歳の道産子です。犬、ゲーム、お酒、食べること、旅行大好きです。飲み友募集中です。

元フリーランス。現在は、札幌のWeb制作会社にフロントエンドエンジニアとして勤務してます。

当サイトでは、Web制作全般(バックエンドも)、フリーランスなどいろいろなノウハウだったり知識だったりを書いてます。

お問い合わせはこちら

Latest Posts

Popular Posts

TOP