Movabletypeでよく使われている、

サイドバーにエントリーの画像を表示するものです。


以下のコードを使用しています。

<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コンテスト」の
画像を表示してくれません。

解決方法があればよろしくお願い致します。
無理ではありませんよね?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/04/13 13:40:51
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:hirocakep No.1

回答回数1ベストアンサー獲得回数0

ポイント35pt

このページが参考になります。

http://www.koikikukan.com/archives/2006/03/29-021629.php

プラグインを入れるか、モジュール化すれば大丈夫です。

私はプラグインを入れて対応しました。

id:yachinori

ありがとうございました。

解決できました!!

2006/04/13 13:40:13
id:weLoge No.2

回答回数60ベストアンサー獲得回数0

ポイント35pt

<MTEntries Category="001コンテスト" lastn="1">

が問題です。


これは、表示可能な記事のカテゴリーが「001コンテスト」のときのみ、「001コンテスト」の最新の記事一つについて処理を行う、という意味になっています。


ですから、カテゴリーアーカイブが「001コンテスト」以外の時は、表示可能な記事のカテゴリーは「001コンテスト」ではありませんので、処理は行われず表示されない、ということになります。

そこで、解決策です。

<MTCategories>

コードをいれる

</MTCategories>

とくくってやることで、どこのカテゴリーからでも呼び出すことが出来るようになります。

http://72.14.203.104/search?q=cache:ZearKBdkzkIJ:mich.milkca...

id:yachinori

ありがとうございました。

解決できました!!

2006/04/13 13:40:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません