質問 > フロント機能 > 商品一覧ページの複製 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dm2012 |
投稿日時: 2012/11/12 20:10
対応状況: −−−
|
常連 登録日: 2012/11/12 居住地: 投稿: 47 |
商品一覧ページの複製 カテゴリごとに、商品一覧ページ(detail.php)のファイルを
変えたいのですが、どうすれば実装可能でしょうか? detail.phpの実体が、detail.tplであるとこまでは なんとなく把握したので、 detail.php以下の関連ファイルの末尾に2を追加し、 完全に違う処理にしようとしてるのですが、 detail.tplを、どの辺でインクルード?してるのかが わかりません。 |
seasoft |
投稿日時: 2012/11/13 5:31
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品一覧ページの複製 ロジックはともかくとして、データ的には dtb_pagelayout テーブルを参照すると良いかと思います。
また、 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 もご一読いただくと良いのではないかと思います。
|
dm2012 |
投稿日時: 2012/11/13 12:34
対応状況: −−−
|
常連 登録日: 2012/11/12 居住地: 投稿: 47 |
Re: 商品一覧ページの複製 レスポンスありがとうございます。
>>dtb_pagelayout まさしくこれが知りたかった情報です。 >>http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 確かに配慮に欠けてました。申し訳ありません。 以後気をつけます。 |
dm2012 |
投稿日時: 2012/11/13 12:48
対応状況: −−−
|
常連 登録日: 2012/11/12 居住地: 投稿: 47 |
Re: 商品一覧ページの複製 [EC-CUBE] 2.12.2
[レンタルサーバ] ローカル環境 [OS] Ubuntu 12.0.4.1 [PHP] PHP 5.3.10 [データベース] MySQL 5.5.24 [WEBサーバ] apache 2.2.22 質問が煩雑だったのでまとめます。 要は、注文するときに「かごに入れる」ボタンを押したときの 画面遷移に、1画面挟みたいんですが(注意書きのようなもの)、 1. かごに入れる画面に渡す、現在の商品に関する変数or関数 が知りたいのです。 経過的に、画面を複製する必要があるので、 最初のような質問になってました。 |
seasoft |
投稿日時: 2012/11/13 14:02
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品一覧ページの複製 > 1. かごに入れる画面に渡す、現在の商品に関する変数or関数
たしか、(少なくとも意図的には) 渡していなかったような。 遷移前の画面でカートイン処理して、カート画面へリダイレクトしていたかと。 過去のバージョンでは、URL パラメータで渡ってしまっていたバージョンもあったと記憶していますが、2.12.2 では、解消されていたと思います。
|
dm2012 |
投稿日時: 2012/11/14 19:52
対応状況: −−−
|
常連 登録日: 2012/11/12 居住地: 投稿: 47 |
Re: 商品一覧ページの複製 レスポンスありがとうございます。
>>遷移前の画面でカートイン処理して、カート画面へリダイレクトしていたかと。 こちらが実装したいのは、 商品詳細画面or商品一覧画面で「かごに入れる」ボタンをクリック ↓ 1画面(新画面)挟む。そこで「かごに入れる」を再度クリック ↓ 「かごの中身」画面に遷移し、カートに商品が追加される。 という流れです。 $arrProductあたりに、商品情報が含まれるんじゃないかと予想し、 detail.tplを編集し、新画面に$arrProductをpostし 「新画面」で$_POSTから$arrProductを取得し、 再度、form1に、hiddenで$arrProductをpostしたいのですが、 うまく動作しません。 何かしらご助言いただければ助かります。 ちなみに「新画面」は、 管理画面>デザイン管理>ページ詳細設定から、 「ページを新規入力」で作成したものになります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |