[MT覚書]メインページに特定の記事を表示させる

2011年8月22日

ブログ形式のページを作っていて
トップページの一番上に必ず持って行きたいブログ記事があって、
どういう風に表現するか思案しました。

一番最初に思い浮かんだのは、未来の日付にするってやつですが、
整合性が感じられないのでボツで。
MTのカスタマイズの仕方ががよくわからなかった頃は使ってました。すいません。

下の2つの方法が一番スタンダードかと。

MTEntries tag を使う

最終的に、「トップ記事」というタグを付けたものだけを、
トップページ上部に表示されるようにしました。


<$MTInclude module="ブログ記事の概要"$>

これは簡単だし、整合性もとれているのでいい感じです。

MTEntries category を使う

最初考えたのは、topというカテゴリーを作って、
そのカテゴリーのものだけを表示するというやり方なのですが、
何度やってもうまく行かない!と思ったら、
ブログの投稿画面でカテゴリーを選択するのをうっかり忘れてました・・・orz


<$MTInclude module="ブログ記事の概要"$>

今回は使いませんでしたが
もし特定のカテゴリだけ前に表示さしたいというのがあれば使えるかも・・・。

あと思いついたとこでは、今回は一つの記事なのでいらなかったですが、
2つ以上記事を載せる場合は、descendかascendの制御が必要かもしれない。

<参考>
MTEntries | テンプレートタグリファレンス – MovableType.jp