バージョン選択

フォーラム

メニュー

オンライン状況

56 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 56
もっと...

サイト内検索

質問 > フロント機能 > 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか?

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2009/5/14 11:01
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか?
色々教えていただいているのに、自身の力が付いていかず、恐縮です。
ほとほと、困ってしまいました;
seasoftさんからのアドバイスを元に、
再度ソースを見直し、やってみたことを記します。
下記の部分の変更を行いましたが、商品詳細ページから追加入力したフォーム情報のカートのページへの持越しができません。

間で何か抜けているのか、記述位置内容が悪いのか、原因が分からず詰まっています。


1)detai.tplに
フォームの規格入力を参考に、サイズ指定用のinputを追加。
<input type="text" name="size_width" style="<!--{$arrErr.size_width|sfGetErrorColor}-->" class="box54" />
<input type="text" name="size_height" style="<!--{$arrErr.size_height|sfGetErrorColor}-->" class="box54" />

2)LC_Page_Products_detail.php L182あたり
case 'cart':
// 入力値の変換
$this->objFormParam->convParam();
$this->arrErr = $this->lfCheckError();
if(count($this->arrErr) == 0) {
$objCartSess = new SC_CartSession();
$classcategory_id1 = $_POST['classcategory_id1'];
$classcategory_id2 = $_POST['classcategory_id2'];

この下に、
$size_width = $_POST['size_width'];
$size_height = $_POST['size_height'];
2行追加。その6行ほどしたの、L202あたり、
$objCartSess->addProduct(array($_POST['product_id'], $classcategory_id1, $classcategory_id2), $this->objFormParam->getValue('quantity'));
に$size_width, $size_heightを追加。

$objCartSess->addProduct(array($_POST['product_id'], $classcategory_id1, $classcategory_id2, $size_width, $size_height), $this->objFormParam->getValue('quantity'));


3)SC_Helper_DB.php L339あたり
$objPage->arrProductsClass[$cnt] = $arrData;
$objPage->arrProductsClass[$cnt]['quantity'] = $quantity;
この下に、
$objPage->arrProductsClass[$cnt]['size_width'] = $size_width;
$objPage->arrProductsClass[$cnt]['size_height'] = $size_height;

を追加。

4)cart/indec.tplには、
表示用にL65あたりに、

<td><!--{$arrProductsClass[cnt].size_width}--><br /><!--{$arrProductsClass[cnt].size_height}--></td>

を追加。(THなどは、あとで調整予定)

$_POSTを追いかけて、この4点を追加・変更してみたのですが、何か間違いor抜けがありますでしょうか?
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/7 19:22
     Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/7 19:35
       Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/12 23:28
         Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/12 23:33
         Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/12 23:36
           Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/13 1:11
             Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/13 1:42
               Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/13 14:31
                 Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/13 14:39
                 » Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/14 11:01
                     Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/14 11:04
                       Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/14 13:07
                         Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/18 13:29
                           Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/19 12:09
                             Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? seasoft 2009/5/19 16:50
                               Re: 商品詳細ページの注文フォームに入力欄を追加するにはどうしたらいいでしょうか? tonton 2009/5/19 18:07

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,266名です
総投稿数は110,059件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.