質問 > フロント機能 > 買い物を続けるボタンのリンク先 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakana |
投稿日時: 2009/6/2 18:32
対応状況: −−−
|
半人前 登録日: 2009/1/16 居住地: 投稿: 22 |
Re: 買い物を続けるボタンのリンク先 そうなんですね。
なるほど、混在に問題があるんですね。 PHPをほとんど理解できていないので・・・ 難航しています。サンプルになるような 記事がフォーラムや、ネットに上がっていればいいのですが・・・ |
sakana |
投稿日時: 2009/6/3 22:02
対応状況: −−−
|
半人前 登録日: 2009/1/16 居住地: 投稿: 22 |
Re: 買い物を続けるボタンのリンク先 あれから、調べてみました。
SC_PageNavi.phpのページ上部に以下を見つけました。 /* ※使用条件※ ・formタグに以下を追加する。 <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->"> ・ソースの最初に以下を記述する。 $objPage->tpl_pageno = $_POST['pageno']; ・$func_nameに指定するJavaScriptの例 // ページナビで使用する function fnNaviPage(pageno) { document.form1['pageno'].value = pageno; document.form1.submit(); } */ $objPage->tpl_pageno = $_POST['pageno']; のソースを LC_Page_Products_List.php に足してみたのですが、URLは変わりませんでした。 方法的に間違っていますでしょうか? $_POSTでURLに渡せるとおもっていたのですが・・・ |
seasoft |
投稿日時: 2009/6/3 22:06
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 買い物を続けるボタンのリンク先 引用:
$objPage->tpl_pageno = $_POST['pageno']; 少々、状況を把握しきれていないですが、$objPage->tpl_pageno は Smarty 変数なので、テンプレートで出力しないと駄目だと思いますよ。
|
sakana |
投稿日時: 2009/6/4 10:22
対応状況: −−−
|
半人前 登録日: 2009/1/16 居住地: 投稿: 22 |
Re: 買い物を続けるボタンのリンク先 いつもアドバイスありがとうございます。
すいません、迷走していました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=3784&forum=6&post_id=15484#forumpost15484 を参考にして、 以下のようにURLを出力できるようにすれば、 /products/list.php?category_id=00&page=1 /products/list.php?category_id=00&page=2 /products/list.php?category_id=00&page=3 リンク先も直前に閲覧していたページに戻せると思っています。 なので、上記のURLの機能を実装しようと思っています。 >>少々、状況を把握しきれていないですが、$objPage->tpl_pageno は Smarty 変数なので、テンプレートで出力しないと駄目だと思いますよ。 そうなんですね。すいません、わかっていませんでした。 今、list.tplをみて見ました。 <form name="form1" id="form1" method="post" action="<!--{$smarty.server.REQUEST_URI|escape}-->"> <input type="hidden" name="pageno" value="<!--{$tpl_pageno|escape}-->" /> <input type="hidden" name="mode" value="" /> <input type="hidden" name="orderby" value="<!--{$orderby|escape}-->" /> <input type="hidden" name="product_id" value="" /> という記述を見つけました。ここでURLを渡しているのですね!! ということは、 SC_PageNavi.phpの中にある /* ※使用条件※ ・formタグに以下を追加する。 <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->"> ・ソースの最初に以下を記述する。 $objPage->tpl_pageno = $_POST['pageno']; ・$func_nameに指定するJavaScriptの例 // ページナビで使用する function fnNaviPage(pageno) { document.form1['pageno'].value = pageno; document.form1.submit(); } */ ということなので。 以下の3作業をする。 list.tplには、 <input type="hidden" name="pageno" value="<!--{$tpl_pageno}-->"> を追加する。 LC_Page_Products_List.phpに $objPage->tpl_pageno = $_POST['pageno']; を追加する。 LC_Page_Products_List.phpに // ページナビで使用する function fnNaviPage(pageno) { document.form1['pageno'].value = pageno; document.form1.submit(); } を追加する。 という作業を試してみます!! また、アドバイスお願いします。 |
seasoft |
投稿日時: 2009/6/4 11:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 買い物を続けるボタンのリンク先 標準の EC-CUBE で、既にその使用条件を満たす形で実装してあると思います。なので、それをどのように改訂していくかという話になると思いますよ。
|
« 1 2 (3) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |