投稿日時による絞込み

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
moto_kame
記事: 3
登録日時: 2009年2月02日(月) 21:13

投稿日時による絞込み

投稿記事 by moto_kame » 2009年3月12日(木) 14:29

新着情報をCMSDで管理する際に、
「2009年新着情報一覧」
「2008年新着情報一覧」
のように、投稿日時で絞込みを行う方法を考えています。

通常、絞込みを行う場合、
スキーマで絞込みをするデータ項目にgroup属性を追加→埋め込み時に指定する
という流れになると思います。

今回の場合、既に投稿日時で年度の情報があるので、それを利用できれば便利だと考えました。
しかし、以下の問題で上手くいっていません。

問題1:
投稿日時で絞り込む場合、過去の記事にあったようにデザインに

コード: 全て選択

<xsl:for-each select="entry[@year=2009]">
という方法を利用すると、全ての年度に対して1つ1つファイルを作る必要が出てきてしまいます。
これをURLパラメータ(例:〜.php?year=2009)
から動的に絞込みをすることは可能でしょうか?

問題2:
上記方法で絞込みを行った場合、出力時に

コード: 全て選択

<cmsd:entrylist name="news1" design="info-list" rows="5" navigation="on" />
として、5件表示に設定したところ、出力されたものは
表示される、されないものを含めて5件となり、5件表示にはなりませんでした。
(絞込みから外れたものが4件あった場合、実際に表示されるのは1件のみ)

おそらく、絞り込む前のデータで数えて5件ということになっていると予想されますが、
絞り込んだデータから5件表示させる方法はありますか?

ご教授よろしくお願いします。

返信