MT4で、同じタグを持つ記事を並べる方法
- Tweet
- 2007年8月23日 13:07
- MovableType
<ul>
<MTEntryTags>
<MTSetVarBlock name="foo">
<$MTTagName$>
</MTSetVarBlock>
<li>タグ:<$MTTagName$></li>
<ul>
<MTEntries tag="foo">
<li><a href="<$MTEntryPermaLinks$>"<strong><$MTEntryTitle$></strong> <MTEntryBody words="15" convert_breaks="0"></a></li>
</ul>
</MTTags>
</ul>
とエントリーのテンプレートに入れれば、OK.。
<出力例>
ただ、唯一の欠点は、静的HTMLの場合、エントリーするごとに、全エントリーの再構築が必要ってことでしょうか。
エントリー・アーカイブは、動的に生成したほうが良いわけですが、プラグインを使っている人は、そのプラグインがphp版かPerl版かを見分けることが重要です。
世の中の多くのプラグインは、Perl版=静的HTMLにしか対応していない という現状。
当分、再構築しましょう。
サーバーが遅い人は、速いサーバーへ引越しましょう(^^)
<MTEntryTags>
<MTSetVarBlock name="foo">
<$MTTagName$>
</MTSetVarBlock>
<li>タグ:<$MTTagName$></li>
<ul>
<MTEntries tag="foo">
<li><a href="<$MTEntryPermaLinks$>"<strong><$MTEntryTitle$></strong> <MTEntryBody words="15" convert_breaks="0"
</ul>
</MTTags>
</ul>
とエントリーのテンプレートに入れれば、OK.。
<出力例>
- タグ:dummytag
- タグ:testtag
ただ、唯一の欠点は、静的HTMLの場合、エントリーするごとに、全エントリーの再構築が必要ってことでしょうか。
エントリー・アーカイブは、動的に生成したほうが良いわけですが、プラグインを使っている人は、そのプラグインがphp版かPerl版かを見分けることが重要です。
世の中の多くのプラグインは、Perl版=静的HTMLにしか対応していない という現状。
当分、再構築しましょう。
サーバーが遅い人は、速いサーバーへ引越しましょう(^^)
- Newer: GoogleMapをURLで簡単貼り付け
- Older: MT4で賢くなった?先頭から文字数指定して取り出し
コメント:1
- Feeds
- About
よく見たら、最後にが抜けてます。
これがないと、タグは閉じないので、エラーになります。
ご注意ください。