チェックボックスのような感覚で絞込み
Posted: 2008年6月24日(火) 01:49
お世話になります。
今回悩んでいますのは、チェックボックスのように複数項目を選択でき、その項目に当てはまるものは絞込みのページで表示するというものです。
<data name="categorylist" type="list" caption="カテゴリ選択" group="True">
<listitem caption="カテゴリ">
<data name="category" type="menu" caption="種別">
<menuitem id="1">A</menuitem>
<menuitem id="2">B</menuitem>
<menuitem id="3">C</menuitem>
</data>
</listitem>
</data>
このようなスキーマ定義をし、「AとBを選択しておけばAだけを表示するページにもBだけを表示するページにも両方に表示される」というようなものです。
phpのほうには
<cmsd:entrylist name="test1" design="default">
<cmsd:group key="categorylist"/>
</cmsd:entrylist>
としております。
ただCMSDの仕様としてこのような絞込みは無理だということはマニュアルを読んで分かりました。
悩んでいたのですが良い案が出ることなく質問させていただくことにしました。
何かよい案がありましたらご指導ください。
ちなみに選択項目は20くらいあり、できれば埋め込みページを増やすことなくURLで絞込条件を与えて呼び出したいです。
無理な質問かもしれませんがどうぞよろしくお願い致します。
今回悩んでいますのは、チェックボックスのように複数項目を選択でき、その項目に当てはまるものは絞込みのページで表示するというものです。
<data name="categorylist" type="list" caption="カテゴリ選択" group="True">
<listitem caption="カテゴリ">
<data name="category" type="menu" caption="種別">
<menuitem id="1">A</menuitem>
<menuitem id="2">B</menuitem>
<menuitem id="3">C</menuitem>
</data>
</listitem>
</data>
このようなスキーマ定義をし、「AとBを選択しておけばAだけを表示するページにもBだけを表示するページにも両方に表示される」というようなものです。
phpのほうには
<cmsd:entrylist name="test1" design="default">
<cmsd:group key="categorylist"/>
</cmsd:entrylist>
としております。
ただCMSDの仕様としてこのような絞込みは無理だということはマニュアルを読んで分かりました。
悩んでいたのですが良い案が出ることなく質問させていただくことにしました。
何かよい案がありましたらご指導ください。
ちなみに選択項目は20くらいあり、できれば埋め込みページを増やすことなくURLで絞込条件を与えて呼び出したいです。
無理な質問かもしれませんがどうぞよろしくお願い致します。