Posts Tagged ‘ mt4 ’

0
30
Oct

MTIfFolderが使い勝手よすぎ!

MTIfFolderを初めて使ってみたわけですが。
もう、一目惚れです。

MTIfFolder
http://movabletype.jp/documentation/appendices/tags/iffolder.html

これで条件分岐がかなり楽に出来そう。
時と場合によるんでしょうが、
毎回タグなりを設定して分ける場合は若干用途として適さないかもしれないけれども、
フォルダで挙動分けるとかは意外と多いきがしますし。

サイトの構造がフォルダごとになってたりすると、
もうそれでばっちりですね。

cgiとか絡むところだけに設定するとか。
あまりにも多いときは、特定のタグがあるときとかでわけるんだろうけど。
複数フォルダを指定とかは出来ればまた話は別なんだけど、
複数フォルダについては記載されてないし。

ま、とりあえずこれを見つけて感動してしまって勢いで1エントリ。

0
28
Oct

MTGetVarの使い方

なんとな~くわからない、とcremaさんに相談したりしたMTGetVarの使い方ですが。

今日ようやく自分なりの答えが一つ。
今更感が漂ってますが。

アーカイブテンプレートで

<MTSetVarBlock name="page_title"><$MTArchiveTitle$>|<$MTBlogName$></MTSetVarBlock>

こんなのとか、エントリーテンプレートで

<MTSetVarBlock name="page_title"><$MTEntryTitle remove_html="1"$>|<$MTEntryCategory$>|.mersy</MTSetVarBlock>

こんな風にしてあるからヘッダーで

<title><$MTGetVar name="page_title"$></title>

とシンプルに呼び出せるんだな、と気づいたわけです。
遅すぎな分けですが。。。

MTIfとかつかって、それぞれMTEntryやらMTArchiveとかをうまく組み合わせれば、特にMTSetVarを使わなくても出来るわけですが、
この方が数倍イイですね!
いや~、知ってる人にとっては
「何いってんだ、こいつは!?馬鹿か!?」
と思われてしまいそうですが、まぁ、自分なりにしっかり使い道を見つけられて感動といったところです。

cremaさん、ヒントどうもでした~

0
28
Oct

アーカイブテンプレートでカテゴリごとにどうにかこうにか

正解なのかどうかもわからないけど、
とりあえずメモがてら。
スマートな方法もありそうだし、とりあえず忘れないために。


<mtsetvarblock name="cat_key"><mtifarchivetype archive_type="Category">< $MTArchiveTitle$></mtifarchivetype></mtsetvarblock>

ってなかんじでカテゴリをセットして

<mtif name="cat_key" eq="hogehoge">
hogehogeのときの動作
</mtif>
<mtif name="cat_key" eq="hoge2hoge2">
hoge2hoge2のときの動作
</mtif>
<mtif name="cat_key" eq="hoge3hoge3">
hoge3hoge3のときの動作
</mtif>

ってやればカテゴリごとに色々変えられる?
最初のステップは越えられそうな感じ?