エックスサーバー感想 当サイトについて (1件) スタイルシート (3件) CMS全般 (2件) Movable Type (16件) ブログ全般 (1件) レンタルサーバー (14件) アフィリエイト (3件) ブラウザ (11件) ツール紹介 (3件) データベース (1件) インターネット全般 (4件) 雑記 (6件)
月額300円までのサーバー 月額301円から600円まで 月額601円から800円まで 月額801円から1000円まで 月額1001円から1500円まで 月額1501円から2000円まで 月額2001円からのサーバー
専用レンタルサーバー ストリーミングサーバー アダルトサイト可能なサーバー 再販可能なレンタルサーバー 匿名FTP使用可能なサーバー Urchinが使用可能なサーバー
Powered by Movable Type
Movable Typeの個別記事に、その記事が属するカテゴリーの記事を表示しようとする場合、
(A)
<MTEntries category="<$MTEntryCategory$>" lastn="10"> 中略 </MTEntries>
と記入すれば実現できるかのように思える。しかし、MTでは標準でcategory="MTタグ"というのが実現できないらしい。
よって、ここではMTTagInvokeプラグインを使って、(A)に代わる方法を紹介しようと思う。
まず、MTTagInvokeプラグインをダウンロード・解凍をして、MTのpluginsフォルダに入れインストールする。そして、
(B)
<MTTagInvoke tag_name="MTEntries"> <MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute> <MTTagAttribute name="lastn">10</MTTagAttribute> <MTTagContent> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br /> </MTTagContent> </MTTagInvoke>
と個別テンプレートに記載すれば、(A)で実現できなかった『その記事の属するカテゴリーの記事』の出力に成功する。
(B)を詳しく解説しよう。
まず、
<MTTagInvoke tag_name="MTEntries"> MTTagInvokeプラグインをMTEntriesコンテナタグに適用することを宣言。
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute> MTEntriesのアトリビュート・categoryに<$MTEntryCategory$>を指定。 因みに、MTEntriesのcategoryアトリビュートは、エントリーの中で指定したカテゴリーだけを限定して出力する効果がある。
<MTTagAttribute name="lastn">10</MTTagAttribute> MTEntriesのlastnアトリビュートを10に指定。
<MTTagContent>タグ MTTagInvokeが適用されたコンテナタグを、適用された状態で出力する。今回の例では、MTEntriesの代替であり、改めてMTEntriesを書く必要はない。(A)と(B)は同じ意味を持つ。(但し、(A)はMTで定義されてないため効果はない)
このプラグインは、カテゴリーごとに表示されるエントリーを変えたい場合などに役立つ。
この記事は、 http://tkmix.net/blog/archives/2004-06/06_0108.php 等を参考にさせて頂きました。
yasu | Movable Type | 2005年10月02日 | トラックバック(<$ MTEntryTrackbackCount$>)
■ 最新記事10件 MySQLをバックアップ(phpMyadminの使用法)(日 付:2007年11/11) Firefoxでリファラを許可する方法(日 付:2006年08/29) IEで文字が消えるバグ(日 付:2006年08/24) CSSでリストを作る時のmarginとpadding(日 付:2006年07/27) MTをPHP化する時の注意(PHPがCGI版の場合)(日 付:2006年07/05) Internet Explorerのスタイルシートのエラー(marginについて)(日 付:2006年05/18) 阿部眼科クリニックのHP(日 付:2005年12/25) Firefox1.5にアップグレード(日 付:2005年12/05) 重複トラックバックを排除するプラグイン(日 付:2005年12/01) Text Link ~Firefox便利プラグイン~(日 付:2005年11/30)