返信する: d3diaryサポート板
- Re: ブロックに特定のカテゴリの記事だけを表示させたい
- 投稿者: なーお 投稿日時: 2010/5/27 22:32
きーたーさん、こんにちは。
引用:きーたーさんは書きました:
ブロックに表示させる記事を、ブログ全体の最新記事ではなく指定したカテゴリの最新記事にするにはどうすれば良いでしょうか?
そうですね、かなり強引な方法ですが、「block_diarylist.html」を
<!-- start module contents --> <table> <{foreach item=entry from=$block.entry}> <{if $entry.cname=="カテゴリー名"}> ←追加 :中略 </table> </td> </tr> <{/if}> ←追加 <{/foreach}> <tr> <td style="text-align:right;"> <img src="<{$xoops_url}>/modules/<{$block.mydirname}>/images/arrow1.png" border=0 style="vertical-align:middle;" /> <a href="<{$xoops_url}>/modules/<{$block.mydirname}>/index.php?page=diarylist"> <{$block.lang.more}></a> </td> </tr> </table>
なんてのは、どうでしょうか。 (「カテゴリー名」のところを、検索したいカテゴリ名に変更) ただ、この方法ですと共有カテゴリ以外でも全ユーザーの同じ名称のカテゴリがすべて引っかかることと、件数を指定できないどいう欠点があります。
将来的には、ブロックオプション設定できるように検討してみますね。