質問 > フロント機能 > 特定の商品ステータスのみ商品一覧ページに表示する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tetsulog |
投稿日時: 2014/10/21 14:16
対応状況: −−−
|
新米 登録日: 2014/10/21 居住地: 投稿: 10 |
特定の商品ステータスのみ商品一覧ページに表示する [EC-CUBE] 2.11.4
[PHP] PHP 5.3.10 [データベース] MySQL 5.1.73 特定の商品ステータスにチェックを入れた商品のみを商品一覧ページに表示したいです。 products/list.php?product_status_id=1 などで表示できるようなのですが、2.11では対応していないようです。 ご教授よろしくお願いします。 |
yuh |
投稿日時: 2014/10/21 17:04
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する
LC_Page_Products_List_Ex.phpに上記のコードを追加して、 products/list.php?product_status_id=1 このような形でアクセスすればできると思います。 |
tetsulog |
投稿日時: 2014/10/23 18:41
対応状況: −−−
|
新米 登録日: 2014/10/21 居住地: 投稿: 10 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する yuh様
ありがとうございます! LC_Page_Products_List_Ex.phpに教えて頂いたコードを追加して、 http://www.〇〇.com/products/list.php?product_status_id=1 でアクセスしたのですが、ステータスに関係なく登録商品が全て表示されてしまいます。エラーは出てません。何かに他に問題がありますでしょうか? |
yuh |
投稿日時: 2014/10/23 19:01
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する 多分$this->arrForm["product_status_id"]に値が受け取られてないと思います。
$this->arrForm["product_status_id"]を $_REQUEST['product_status_id']に変更すれば動作するかもです。 |
tetsulog |
投稿日時: 2014/10/23 19:53
対応状況: −−−
|
新米 登録日: 2014/10/21 居住地: 投稿: 10 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する yuh様
ありがとうございます! 何度もすみません! $this->arrForm["product_status_id"]を 全て$_REQUEST['product_status_id']に変更したのですが、 やはり変わらず全ての商品が表示されてしまいました・・。 もう他に対策はありませんでしょうか? |
yuh |
投稿日時: 2014/10/28 0:13
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する 2.11.4で間違いないんでしょうか?
LC_Page_Products_List.phpのaction()に $this->arrForm = $_REQUEST; ってかかれてますか?
先ほどのコードを上記のように変更してみてください。 |
tetsulog |
投稿日時: 2014/10/31 18:56
対応状況: −−−
|
新米 登録日: 2014/10/21 居住地: 投稿: 10 |
Re: 特定の商品ステータスのみ商品一覧ページに表示する yuh様
ありがとうございます! バージョンは2.11.4で間違いないです。 LC_Page_Products_List.phpのaction()にも $this->arrForm = $_REQUEST;の記述はありました。 確認した後に今回頂いた指定のコードを貼り付けて再アップしてアクセスしたのですが、やはり全商品が出てきてしまいます・・。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |