バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品詳細ページ以外のページにカートを置きたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tshop
投稿日時: 2011/12/7 22:55
対応状況: −−−
半人前
登録日: 2011/9/14
居住地:
投稿: 18
商品詳細ページ以外のページにカートを置きたい
Smarty関数の知識がない為、どうしてもうまく行きません。
ご教授お願いいたします。


/html/products/detail.php(商品詳細ページ)とは別に
/html/user_data/●●●.php(新規ページ作成)にカートを置いて
任意の商品アイテム1つだけのお買い物ができるページを
作成したのですが、元々カートが置かれているページの
tplファイルからコピペするなど、PHPの知識がほぼ無い状態で
試行錯誤しているので、商品がカートに入ってくれません。


どのファイルをどのようにしたらよいのか、
できれば詳しくご教授いただければと思います。
※過去にスレッドがありましたらすいません...

説明にわかりづらい点がありましたらご指摘ください。
どうぞよろしくお願いいたします。





【EC-CUBEバージョン】2.4.4
【PHPバージョン】PHP 5.2.8
【DBバージョン】MySQL 5.0.82-community-log
fukap
投稿日時: 2011/12/8 8:31
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 商品詳細ページ以外のページにカートを置きたい
引用:
元々カートが置かれているページのtplファイルからコピペするなど、

tplファイルからコピペする方法では、コピペ先で変数($tpl_product_id など)を取得するように
カスタマイズしていないとうまくカートインできないと思います。

商品一覧ページや商品詳細ページでHTMLソースを表示し、
カートフォーム部分(<form>〜</form>)をコピペしたらできたように記憶していますので、
一度お試し下さい。

うまくいかない場合は、実際に html/user_data/●●●.php に張ったコードを
教えていただければ、返答が付きやすいと思います。
tshop
投稿日時: 2011/12/8 17:39
対応状況: −−−
半人前
登録日: 2011/9/14
居住地:
投稿: 18
Re: 商品詳細ページ以外のページにカートを置きたい
fukapさま

ご返答ありがとうございます。
おしゃっていただいた通り、商品一覧ページのHTMLソースをコピペしたら
カートに入ってくれました!

それと、もう1つお伺いしてもよろしいでしょうか?

規格登録のある商品の場合、
プルダウンから何も選択せずにカートを押したとき
選択してください』とメッセージが出るように
if文をつけたいのですが、これはどのファイルのソースを参考にしたら
よいでしょうか?

度々恐れ入ります。
よろしくお願いいたします。


fukap
投稿日時: 2011/12/8 18:08
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 商品詳細ページ以外のページにカートを置きたい
規格周りはややこしいんですよね。

参考にするとすれば、
data/class/pages/products/LC_Page_Products_List.php
data/Smarty/templates/default/list.tpl
とかでしょうか。(jsも絡んでいたかも)

カートインする前に、該当商品の規格登録の有無を調べ、
規格選択が必要なのに選択されていない場合はエラーを返すロジックを
間に挟む必要がありますね。

この部分は力足らず簡単に説明できないです。
申し訳ございません。

追記)
カートフォーム部分のHTMLタグをコピペしているわけだから、商品は特定のものに決まっているんですよね。
それならもうちょっと簡略化していけるかな。とはいえ、すぐにコード書けないですが。。
tshop
投稿日時: 2011/12/8 19:19
対応状況: −−−
半人前
登録日: 2011/9/14
居住地:
投稿: 18
Re: 商品詳細ページ以外のページにカートを置きたい
やはり規格が絡んだ商品の場合、
変数を取得しないとエラーで返してくれないですよね。

jsも絡むとなると更に未知の世界です;;
別の方法も考えながら、どうにか
お買い物ができるページを作ってみます。

色々と参考になりました!
お忙しい中、ありがとうございました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.