サイドバーにエントリーの画像を表示するものです。
以下のコードを使用しています。
<MTEntries Category="001コンテスト" lastn="1">
<MTCollect tags="img">
<MTCollectThis show="0">
<$MTEntryBody$>
</MTCollectThis>
<MTIfCollected tags="img">
<MTCollected tags="img" lastn="1">
<a href="<$MTEntryLink$>" title="<$MTEntryTitle$>">
<img width="170" height="130" src="<$MTCollectedAttr attr="src"$>" style="border:1px solid #dddddd;" /></a><br />
</MTCollected>
</MTIfCollected>
</MTCollect>
</MTEntries>
「001コンテスト」カテゴリーでエントリーした画像を表示しているのですが、
カテゴリーアーカイブで「001コンテスト」以外のカテゴリーにいくと「001コンテスト」の
画像を表示してくれません。
解決方法があればよろしくお願い致します。
無理ではありませんよね?
このページが参考になります。
http://www.koikikukan.com/archives/2006/03/29-021629.php
プラグインを入れるか、モジュール化すれば大丈夫です。
私はプラグインを入れて対応しました。
<MTEntries Category="001コンテスト" lastn="1">
が問題です。
これは、表示可能な記事のカテゴリーが「001コンテスト」のときのみ、「001コンテスト」の最新の記事一つについて処理を行う、という意味になっています。
ですから、カテゴリーアーカイブが「001コンテスト」以外の時は、表示可能な記事のカテゴリーは「001コンテスト」ではありませんので、処理は行われず表示されない、ということになります。
そこで、解決策です。
<MTCategories>
コードをいれる
</MTCategories>
とくくってやることで、どこのカテゴリーからでも呼び出すことが出来るようになります。
http://72.14.203.104/search?q=cache:ZearKBdkzkIJ:mich.milkca...
ありがとうございました。
解決できました!!
ありがとうございました。
解決できました!!