質問 > フロント機能 > 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tonton |
投稿日時: 2009/5/13 14:31
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft様
>ちなみに、モバイル対応ですか? モバイル対応です。 規格でやるには現実的ではないので、再度フォームに挑戦しています。 ですが、 1) /data/class/pages/products/LC_Page_Products_Detail.php の $objCartSess->addProduct(array($_POST['product_id'], $classcategory_id1, $classcategory_id2), $this->objFormParam->getValue('quantity')); ここへ、detail.tplにinputで設けたフォームのテキスト入力欄に設定した変数($size)をセットして、 2) /data/class/SC_CartSession.php の // カートへの商品追加 function addProduct($id, $quantity, $campaign_id = "") { (省略) } ここへ、その変数($size) を追加してみました。また、そのあと、cart/index.tplに、quantityと同じように、値がカートの一覧で表示されるように<!--{$arrProductsClass[cnt].size}-->と記載してみましたが、cart/index.phpを読み出しても、追加したフォームの値は読み出されておらず、cart/index.phpでは、var_dump($size);としても、nullが返されてきてしまいました。 この間で、フォームの値がどうやって引き継いで持ってこれるのかが、色々試してみてもわかりません。 何か良い方法はありませんでしょうか・・・? お力をお貸しいただけると本当に助かります。 いつもお世話ばかりお掛けして恐縮ですが、よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |