MT6で作成したブログをローカルでも閲覧できるように、 参照リンクは相対アドレス(URL)で書くようにしている。MT6標準テンプレートでは絶対URLを使っているので、これを相対URLに変更した。
1.ブログURL
<$MTBlogURL$> →http://example.com/blog/
<$MTBlogRelativeURL$> →/blog/
2.記事(エントリー)の相対URL
①MTタグ変数設定
<mt:SetVarTemplate name="EntryRelativeURL">
<mt:BlogURL setvar="absolute_url">
<mt:BlogRelativeURL setvar="relative_url">
<mt:EntryPermalink replace="$absolute_url","$relative_url">
</mt:SetVarTemplate>
②使い方
<a href="<mt:Var name="EntryRelativeURL" strip_linefeeds="1">">
参考サイト
- MTRelativeURL 1.0 →<MTEntryPermalink relative_url="1">の説明があるが、これは機能しなかった。
- MTBlogRelativeURL