絞り込みについて。
Posted: 2005年9月28日(水) 19:39
webmaster様、何時もお世話になっています。
絞り込みの件での質問なのですが、下記の設定で絞り込みを行いたいのですが、表示先のPHPファイルでなにも表示されない状態です。推測ですがスキーマファイルの三行目のtype="list"の設定では、絞り込みができないのかな?と思っております。
各ファイルは以下のように設定しております。
埋め込むPHPファイルには下記のように埋め込みをしております。
何卒、ご教授頂けますようお願い申し上げます。
絞り込みの件での質問なのですが、下記の設定で絞り込みを行いたいのですが、表示先のPHPファイルでなにも表示されない状態です。推測ですがスキーマファイルの三行目のtype="list"の設定では、絞り込みができないのかな?と思っております。
各ファイルは以下のように設定しております。
- <?xml version="1.0" encoding="UTF-8"?>
<schema name="pic" caption="写真の更新" >
<data name="photolist" type="list" caption="画像リスト" >
<listitem caption="画像">
<data name="phototitle" type="text" caption="画像のタイトル" />
<data name="photo" type="img" caption="画像" />
<data name="shurui" type="menu" caption="写真の種類" group="True">
<menuitem id="1">花</menuitem>
<menuitem id="2">動物</menuitem>
<menuitem id="3">食物</menuitem>
</data>
</listitem>
</data></schema>
- <?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entry">
<div class="panel">
<xsl:for-each select="photolist/listitem">
<div class="block">
<div class="innerblock">
<a href="{photo}" target="_blank"><img src="{photo}&w=140" border="0"/></a>
<xsl:value-of select="phototitle" disable-output-escaping="yes" />
</div>
<xsl:if test="position() mod 3 = 0">
<br clear="all" />
</xsl:if>
</div>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
埋め込むPHPファイルには下記のように埋め込みをしております。
- <cmsd:entry name="public_pic" design="default">
<cmsd:group key="shurui" value="2"/>
</cmsd:entry>
- <data name="shurui" type="menu" caption="写真の種類" group="True">
<menuitem id="1">花</menuitem>
<menuitem id="2">動物</menuitem>
<menuitem id="3">食物</menuitem>
</data>
何卒、ご教授頂けますようお願い申し上げます。