人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: yachinori
●カテゴリ:ウェブ制作
✍キーワード:border MovableType アーカイブ エントリー カテゴリー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hirocakep
●35ポイント

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

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

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

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

◎質問者からの返答

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

解決できました!!


2 ● weLoge
●35ポイント

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

が問題です。


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


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

そこで、解決策です。

<MTCategories>

コードをいれる

</MTCategories>

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

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

◎質問者からの返答

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

解決できました!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ