撮影した写真や音楽・映画のレビュー・Movable Typeの活用方法など。
Kamitani79-メロンとバナナとブログ【携帯】
[メニュー][HOME]

つぶやき

2012/09/26 23:45
└Armin van Buuren announces A State Of Trance 600 World Tour http://t.co/GHjbQnKt
Twitterで見る
Amebaなうで見る

Movable Typeで、前後のブログ記事またはウェブページがない場合、テキストを表示する



2008/11/22 22:33
Kamitani79
コメント(0)を読む・書く

Movable Typeで通常の判定だと、前後のブログ記事またはウェブページがない場合、当然ですが何も表示されません。


位置を中心に配置した場合、バランスが悪いように見えてしまう。


■前後のブログ記事がある場合、以下のように表示されます。
※表示イメージ


<< 前のページトップページ次のページ >>

■前のブログ記事がない場合、以下のように表示されます。
※表示イメージ


トップページ次のページ >>

■次のブログ記事がない場合、以下のように表示されます。
※表示イメージ


<< 前のページトップページ




前後のブログ記事またはウェブページがない場合、「前のページ」または「次のページ」のテキストのみ表示を行えば、バランスが取れるということになります。


■前のブログ記事がない場合、以下のように表示を行う。
※表示イメージ


<< 前のページ|トップページ次のページ >>

■次のブログ記事がない場合、以下のように表示を行う。
※表示イメージ


<< 前のページトップページ|次のページ >>



色んな方法があると思いますが、以下を行えば問題は解決する。


// 前後のブログ記事を判定する変数それぞれ「0:初期値」としてセット。
// 前後のブログ記事があった場合、変数に「1」をセット。
// 変数が「0」と等しければ、テキストを表示。


<div style="text-align:center;">

<MTSetVar name="previous_flag" value="0">
<MTSetVar name="next_flag" value="0">

<MTEntryPrevious>
<MTSetVar name="previous_flag" value="1">
<a href="<$MTEntryPermalink$>"><< 前のページ</a>|
</MTEntryPrevious>

<MTIf name="previous_flag" eq="0">
<< 前のページ|
</MTIf>

<a href="<$MTBlogURL$>">トップページ</a>

<MTEntryNext>
<MTSetVar name="next_flag" value="1">
|<a href="<$MTEntryPermalink$>">次のページ >></a>
</MTEntryNext>

<MTIf name="next_flag" eq="0">
|次のページ >>
</MTIf>

</div>


※ウェブページの場合でもタグを変えれば利用可能です。


コメント(0)を読む・書く



ランキングサイト
ランキングサイトに参加しています。たくさん素晴らしいサイトがありますが、
頑張っています!応援してくれる人はクリックをお願いします!
厳選リンク集

Kamitani79の日々のブログ。撮影した写真や音楽・映画のレビュー・Movable Typeの活用方法など。メロンとバナナのように!!