はじめまして、全く理解出来ないので質問します。宜しくお願いします。
<schema name="kitchen" caption="キッチン" sortkey="number" sortorder="asc">
<data name="kitchenlist" type="menu" caption="キッチン種別" group="True">
<menuitem id="1">蛇口</menuitem>
<menuitem id="2">活水器</menuitem>
<menuitem id="3">シンク</menuitem>
<menuitem id="4">アクセサリ・パーツ</menuitem>
</data>
<data name="article" type="text" caption="品名" size="15" maxlength="15" minlength="1"/>
<data name="number" type="text" caption="品番" size="15" maxlength="15" minlength="1"/>
<data name="price" type="text" caption="価格" size="50" maxlength="50" minlength="1"/>
<data name="color" type="text" caption="色名" size="15" maxlength="15" minlength="1"/>
<data name="colorno" type="text" caption="色番" size="15" maxlength="15" minlength="1"/>
<data name="comment" type="textarea" caption="コメント" />
<data name="pics" type="img" caption="写真" />
<data name="cad" type="img" caption="完成図" />
<data name="file1" type="file" caption="CADファイル" />
</schema>
でこれの表示をサムネールにしましたが絞込み表示で悩んでます。
上記のkitchenlistの内容別に表示したいのですが
全部表示のXSLは下記です。
<xsl:for-each select="entry">
<table width="0" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col">
<a href="ktichin.php{@href}"><xsl:if test="not(pics='')"><img src="{pics}&h=72" /></xsl:if>
<xsl:if test=" pics=''"><img src="/cms/dot_images/bot_temp/soon.gif"/>
</xsl:if>
</a></th>
</tr>
<tr>
<th class="t1216" scope="col"><a href="ktichin.php{@href}"><xsl:value-of select="number" /></a></th>
</tr>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
以上ですが宜しくお願いします。
サムネール表示の絞込み
Re: サムネール表示の絞込み
tk3さん、ご質問ありがとうございます。
現在の埋め込みphpがkitchen.php、エントリフォルダ名がkitchen1 、デザイン
定義ファイル名が kitchen.list.default.design.xsl という名前だと仮定して
ご説明します。
kitchen.phpには、現在次のようなcmsdタグが埋め込まれていると思います。
<cmsd:entrylist name="kitchen1" design="default" />
これを、
<cmsd:entrylist name="kitchen1" design="default" >
<cmsd:group key="kitchenlist" />
</cmsd:entrylist>
として(1行目のタグの末尾が "/>"から">"になっているのに注意して下さい)、
http://xxx.xxx.xxx/kitchen.php
ではなく、
http://xxx.xxx.xxx/kitchen.php?kitchenlist=1
というパラメータをつけてアクセスすると、kitchenlistが1のエントリだけが
表示されると思います。
詳しくはリファレンスマニュアルの「3.5.13 グループ(絞込み)指定」や
「6.3.5 絞込みの指定(固定)」〜「6.3.6 URLパラメータからの動的な絞込み
の指定」をご覧下さい。
この時デザイン定義側で、このパラメータを受け取る事もできます。
この方法については、リファレンスマニュアルの「5.5.13 グループ絞込み条件を
表示する。」をご覧下さい。
ご不明な点がございましたら、再度ご連絡頂ければ幸いです。
現在の埋め込みphpがkitchen.php、エントリフォルダ名がkitchen1 、デザイン
定義ファイル名が kitchen.list.default.design.xsl という名前だと仮定して
ご説明します。
kitchen.phpには、現在次のようなcmsdタグが埋め込まれていると思います。
<cmsd:entrylist name="kitchen1" design="default" />
これを、
<cmsd:entrylist name="kitchen1" design="default" >
<cmsd:group key="kitchenlist" />
</cmsd:entrylist>
として(1行目のタグの末尾が "/>"から">"になっているのに注意して下さい)、
http://xxx.xxx.xxx/kitchen.php
ではなく、
http://xxx.xxx.xxx/kitchen.php?kitchenlist=1
というパラメータをつけてアクセスすると、kitchenlistが1のエントリだけが
表示されると思います。
詳しくはリファレンスマニュアルの「3.5.13 グループ(絞込み)指定」や
「6.3.5 絞込みの指定(固定)」〜「6.3.6 URLパラメータからの動的な絞込み
の指定」をご覧下さい。
この時デザイン定義側で、このパラメータを受け取る事もできます。
この方法については、リファレンスマニュアルの「5.5.13 グループ絞込み条件を
表示する。」をご覧下さい。
ご不明な点がございましたら、再度ご連絡頂ければ幸いです。
有難う御座いました。
絞込みを実行したところ上手くいきました。有難う御座います。