« マウスが反応しない | メイン | Nortonを完全アンインストールする »

2009年02月16日

MTEntryMoreだけを表示する

エントリー記事で、本文(Body)とその続き(EXTENDED BODY)に記事を書いた場合。

【1】MOREだけを表示したい場合のMTタグ。

記事の続きを表示するタグ(MTEntryMore)

ブログ記事のテンプレート

<$MTEntryMore$>

ブログ記事のテンプレート以外

<MTEntries> <$MTEntryMore$> </MTEntries>

記事の続き(EXTENDED BODY)に入力がある場合だけ表示

ブログ記事のテンプレート

<MTIfNonEmpty tag="EntryMore"> <$MTEntryMore$> </MTIfNonEmpty>

ブログ記事のテンプレート以外

<MTEntries> <MTIfNonEmpty tag="EntryMore"> <$MTEntryMore$> </MTIfNonEmpty> </MTEntries>

これで、ブログ記事で書いた記事の続きを取り出すことができます。

記事本文MTEntrybodyだけを表示する

【2】Bodyだけを表示したい場合のMTタグ。

ブログ記事のテンプレート <MTIfNonEmpty tag="EntryMore"> <$MTEntryMore$> </MTIfNonEmpty>

サンプル:カテゴリーページに、そのカテゴリーに属する記事一覧を表示するが、1記事めの本分だけを取り出して表示したい場合

<MTEntries lastn="1" sort_order="ascend"> <MTIfNonEmpty tag="EntryMore"> <$MTEntrybody$> </MTIfNonEmpty> </MTEntries>

記事の続きには、「改行方法を指定」することができる。

改行方法を指定する(convert_breaks)

convert_breaksを記載しない場合は、convert_breaks="1"の設定になっています。
convert_breaks="1"の場合、自動的に改行します。
convert_breaks="0"の場合、自動的に改行しないようになります。
この設定は、ブログ記事を作成時にフォーマットを「改行を変換」にした場合、適用されます。

自動的に改行する(convert_breaks="1")

ブログ記事のテンプレート

<$MTEntryMore convert_breaks="1"$>

ブログ記事のテンプレート以外

<MTEntries> <$MTEntryMore convert_breaks="1"$> </MTEntries>

自動的に改行しない(convert_breaks="0")

ブログ記事のテンプレート

<$MTEntryMore convert_breaks="0"$>

ブログ記事のテンプレート以外

<MTEntries> <$MTEntryMore convert_breaks="0"$> </MTEntries>