MT 指定した回数分のみ表示させる方法 - D-ramのWeb開発日記

MT 指定した回数分のみ表示させる方法

MovableTypeでトップページに10件記事を表示していて、例えば上から3つだけGoogle Adsenseを表示する方法を紹介します。MT4.1以降の方法になります。

1.MTの管理画面でデザイン→インデックステンプレートのメインページをクリックします。
2.テンプレート内の<$mt:Include module="ブログ記事の概要"$>の下に以下を貼り付けます。
 

<MTSetVar name="cnt" value="1" op="+">
<MTIf name="cnt" lt="4">
ここに表示したいものを入れます Google Adsenseなど
</MTIf>

 

3.保存と再構築ボタンをクリックします。
これでトップページを表示すると反映されます。

モディファイア lt="num" は、MTSetVarファンクションタグに設定された変数(ここではcnt)がnum よりも小さい場合にのみ実行します。
逆に、num よりも大きい場合にのみ実行するには、gt を使います。


【関連記事】

このブログ記事について

このページは、d-ramが2008年12月 4日 19:54に書いたブログ記事です。

ひとつ前のブログ記事は「MT ブログ記事のサムネイル画像一覧を表示するには」です。

次のブログ記事は「MT mt.cgiのファイル名変更について」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。