昨日作成したサムネールに送るボタンを付けたいのですが上手く動きません。どうしたら良いでしょうか?
xsl部
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist"><link href="../../../../dot_images/css_temp/style.css" rel="stylesheet" type="text/css" />
<xsl:for-each select="row">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<xsl:for-each select="entry">
<td>
<div align="center" class="block"><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>
<a href="ktichin.php{@href}" class="t1216"><xsl:value-of select="number" /></a> </div></td>
</xsl:for-each>
</tr>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
PHP部
<cmsd:entrylist name="kitchen" design="default" cols="4" rows="12" navigation="on"><cmsd:group key="kitchenlist"/></cmsd:entrylist>
という感じになりました。またスタイルシートで4列3行で合計12サムを表示しましたが、幅が離れすぎて思うようにデザインできませんでした。そこで当初の予定のcolsを使ったしだいです。縦の間隔は狭まるのですが!!!
あとサムネール表示で次前のタグをリファレンスのタグを使用し貼り付けしたのですが上手く表示出来ません。度々すいませんが御教授願います。
サムネールで次ページ
Re: サムネールで次ページ
tk3さん、トピックの移動、ありがとうございます。
お手数をおかけして申し訳ありません。
「上手く動きません」とのことですが、何かエラーなどが出ているのでしょうか。
それとも、画面が真っ白になるのでしょうか。
また、「送るボタン」というのは、「詳細画面へのリンク」のことでよろしかった
でしょうか。
引用して頂いたデザイン定義をざっと拝見した限りでは、特におかしい点は
見当たりませんでした。
最終的に得たい出力と、現在の出力状態をご連絡頂ければ、もう少し何か
アドバイスできるかと思います。
お手数をおかけして申し訳ありません。
「上手く動きません」とのことですが、何かエラーなどが出ているのでしょうか。
それとも、画面が真っ白になるのでしょうか。
また、「送るボタン」というのは、「詳細画面へのリンク」のことでよろしかった
でしょうか。
引用して頂いたデザイン定義をざっと拝見した限りでは、特におかしい点は
見当たりませんでした。
最終的に得たい出力と、現在の出力状態をご連絡頂ければ、もう少し何か
アドバイスできるかと思います。
サムネール
現在、サムネールで表示が1ページで12画像です、既にキッチンのデーターは30件程入力しています。そのページを表示させる方法が解らないのです。
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<前へ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次へ>></a>
</xsl:for-each>
</xsl:for-each>
上記タグを使用し試みましたが、ボタンが表示されませんでした。ナビゲーションはONに設定していますが、如何してでしょうか?すいません宜しくお願いします。
敬具
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<前へ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次へ>></a>
</xsl:for-each>
</xsl:for-each>
上記タグを使用し試みましたが、ボタンが表示されませんでした。ナビゲーションはONに設定していますが、如何してでしょうか?すいません宜しくお願いします。
敬具
Re: サムネール
tk3さん、ご連絡ありがとうございます。
なるほど、ページ切替がうまくいかない、ということですね。
いろいろとお手間をおかけし、申し訳ありません。
ページ切替ナビゲーションの出力方法は、埋め込みタグに navigation="on"を
入れて頂くというのと、デザイン定義にページ切替用のデザインを記述して
頂くというのを両方して頂く必要があるのですが、今回のご報告内容を見る限り
では、どちらもされているようです。
一点気になるのは、デザイン定義で
の部分が、どの辺に記述されているのか、という点です。
上記の部分は、
の中で、且つ
や
の外側に配置されている必要があります。
よく分からなければ、一度デザイン定義全体を引用して頂ければ、こちらで
チェックさせて頂きます。
ページ切替自体が有効になっているかどうかは、phpページを表示した際に、
URLパラメータとして
http://xxx.xxx.xxx/xxx_list.php?pageno=2
のようにpagenoパラメータを指定して、該当のページが表示されるかどうか
で判断可能です。
なるほど、ページ切替がうまくいかない、ということですね。
いろいろとお手間をおかけし、申し訳ありません。
ページ切替ナビゲーションの出力方法は、埋め込みタグに navigation="on"を
入れて頂くというのと、デザイン定義にページ切替用のデザインを記述して
頂くというのを両方して頂く必要があるのですが、今回のご報告内容を見る限り
では、どちらもされているようです。
一点気になるのは、デザイン定義で
コード: 全て選択
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<前へ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次へ>></a>
</xsl:for-each>
</xsl:for-each>
上記の部分は、
コード: 全て選択
<xsl:template match="/entrylist">
コード: 全て選択
<xsl:for-each select="row">
コード: 全て選択
<xsl:for-each select="entry">
よく分からなければ、一度デザイン定義全体を引用して頂ければ、こちらで
チェックさせて頂きます。
ページ切替自体が有効になっているかどうかは、phpページを表示した際に、
URLパラメータとして
http://xxx.xxx.xxx/xxx_list.php?pageno=2
のようにpagenoパラメータを指定して、該当のページが表示されるかどうか
で判断可能です。
サムネール表示プラス
今晩は先日の件はおかげさまで解決しました。しかし、サムネールで抽出した内容にたいしてを動的に変更したいのですが?私が考えた方法を記しますがやはり今回も上手くいきません。
<xsl:if test="kitchenlist='1'">蛇口</xsl:if>
<xsl:if test="kitchenlist='2'">活水器</xsl:if>
<xsl:if test="kitchenlist='3'">シンク</xsl:if>
<xsl:if test="kitchenlist='4'">アクセサリー・パーツ
</xsl:if>
のメニューを以前ご教授頂いたタグに貼り付け使用したいのですが!
ちなみに前回のページ機能は動きました。下記になります。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">
<!ENTITY euro "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist"><link href="../../../../dot_images/css_temp/style.css" rel="stylesheet" type="text/css" />
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<span class="t1216">
<a href="{@href}"><<back</a>| </span>
</xsl:for-each>
<xsl:for-each select="next">
<span class="t1216"><a href="{@href}">next>></a> </span>
</xsl:for-each>
</xsl:for-each>
<xsl:for-each select="row">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<xsl:for-each select="entry">
<td>
<div align="center" class="block"><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>
<a href="ktichin.php{@href}" class="t1216"><xsl:value-of select="number" /></a> </div></td>
</xsl:for-each>
</tr>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
上記で動きました。
これに最初に書いたメニュータグをはったところ、写真毎に名前が12表示されます。
使用する時はhttp://※※※※/aguchi.php?kitchenlist=1で抽出した時に表示されます。
以上ですが宜しくお願いします。
<xsl:if test="kitchenlist='1'">蛇口</xsl:if>
<xsl:if test="kitchenlist='2'">活水器</xsl:if>
<xsl:if test="kitchenlist='3'">シンク</xsl:if>
<xsl:if test="kitchenlist='4'">アクセサリー・パーツ
</xsl:if>
のメニューを以前ご教授頂いたタグに貼り付け使用したいのですが!
ちなみに前回のページ機能は動きました。下記になります。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">
<!ENTITY euro "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist"><link href="../../../../dot_images/css_temp/style.css" rel="stylesheet" type="text/css" />
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<span class="t1216">
<a href="{@href}"><<back</a>| </span>
</xsl:for-each>
<xsl:for-each select="next">
<span class="t1216"><a href="{@href}">next>></a> </span>
</xsl:for-each>
</xsl:for-each>
<xsl:for-each select="row">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<xsl:for-each select="entry">
<td>
<div align="center" class="block"><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>
<a href="ktichin.php{@href}" class="t1216"><xsl:value-of select="number" /></a> </div></td>
</xsl:for-each>
</tr>
</table>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
上記で動きました。
これに最初に書いたメニュータグをはったところ、写真毎に名前が12表示されます。
使用する時はhttp://※※※※/aguchi.php?kitchenlist=1で抽出した時に表示されます。
以上ですが宜しくお願いします。
Re: サムネール表示プラス
webmasterです。tk3さん、いつもご質問ありがとうございます。
今回のご質問ですが、「サムネールで抽出した内容にたいしてを動的に変更したい」
と表示されており、「たいして」と「を」の間の目的語がどうやらシステムの不具合
か何かで抜け落ちてしまっております。m(__)m
大変お手数ですが、再度、どのような結果をご希望か具体的に教えて頂けない
でしょうか。
されると思いますが、そうならないという事でしょうか?
今回のご質問ですが、「サムネールで抽出した内容にたいしてを動的に変更したい」
と表示されており、「たいして」と「を」の間の目的語がどうやらシステムの不具合
か何かで抜け落ちてしまっております。m(__)m
大変お手数ですが、再度、どのような結果をご希望か具体的に教えて頂けない
でしょうか。
このxslt自体には問題はございません。kitchenlistが1ならば「蛇口」と表示<xsl:if test="kitchenlist='1'">蛇口</xsl:if>
<xsl:if test="kitchenlist='2'">活水器</xsl:if>
<xsl:if test="kitchenlist='3'">シンク</xsl:if>
<xsl:if test="kitchenlist='4'">アクセサリー・パーツ</xsl:if>
されると思いますが、そうならないという事でしょうか?
サムネールのタイトルを動的に変更
こんばんは、何時も有難う御座います。早速ですが質問の内容を詳しく書きます。
現在、種類い別にサムネール表示させています。蛇口・活水器・アクセサリとグループ別にサムネールを抽出しています。確かにサムネールでLISTを使うと種類別に動的に表示されますが、サムネールに全部蛇口が表示されます。実際、私の目的はページのタイトルを動的に変更したいので、蛇口と幾つも表示されるとデザイン的にも宜しくありません。一箇所だけで表示したいのですがヘッダー下あたりで、良くをいえば画像を動的に変更したいです。(おそらく、タイトルを動的に変更できれば画像は解決できますが!)以上ですが長々すいません。
お願いします。
現在、種類い別にサムネール表示させています。蛇口・活水器・アクセサリとグループ別にサムネールを抽出しています。確かにサムネールでLISTを使うと種類別に動的に表示されますが、サムネールに全部蛇口が表示されます。実際、私の目的はページのタイトルを動的に変更したいので、蛇口と幾つも表示されるとデザイン的にも宜しくありません。一箇所だけで表示したいのですがヘッダー下あたりで、良くをいえば画像を動的に変更したいです。(おそらく、タイトルを動的に変更できれば画像は解決できますが!)以上ですが長々すいません。
お願いします。
Re: サムネールのタイトルを動的に変更
tk3さん、お手数をおかけしております。
ご質問内容は、「絞込み条件を表示したい」という事でよろしかったでしょうか。
もしそうでしたら、リファレンスマニュアル「5.5.13 グループ絞込み条件を
表示する」がご参考になるかと思います。
マニュアルで分かり難い箇所がございましたら、またご連絡頂ければ幸いです。
ご質問内容は、「絞込み条件を表示したい」という事でよろしかったでしょうか。
もしそうでしたら、リファレンスマニュアル「5.5.13 グループ絞込み条件を
表示する」がご参考になるかと思います。
マニュアルで分かり難い箇所がございましたら、またご連絡頂ければ幸いです。
有難う御座いました。
こんにちは おかげさまで解決できました。リファレンスの意味を勘違いしていました。すいません