バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【2.11.1】購入履歴で規格を表示

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2011/12/1 12:27
対応状況: −−−
【2.11.1】購入履歴で規格を表示
2.11.1のマイページ購入履歴詳細で、購入した商品の規格名と分類名を表示するにはどうしたら宜しいでしょうか?

history.tplのforeach文内に下記のように追記しましたが表示は出来ませんでした。

引用:

<!--{if $item.productsClass.classcategory_name1 != ""}-->
<!--{$item.productsClass.class_name1}-->:<!--{$item.productsClass.classcategory_name1}-->
<!--{/if}-->

<!--{if $item.productsClass.classcategory_name2 != ""}-->
<!--{$item.productsClass.class_name2}-->:<!--{$item.productsClass.classcategory_name2}-->
<!--{/if}-->


宜しくお願いします。

--------------------------------------------------------
[EC-CUBE] 2.1.1
[レンタルサーバ] EC-CUBEクラウドサーバ
[OS] Windows 7
[PHP] PHP 5.2
[データベース] PostgreSQL
--------------------------------------------------------
yukikaze
投稿日時: 2011/12/1 13:16
対応状況: −−−
長老
登録日: 2011/7/26
居住地:
投稿: 196
Re: 【2.11.1】購入履歴で規格を表示
未確認&ド素人ですが…

SC_Helper_Purchase.php の getOrderDetail[Function]で、$col に「規格名」と「分類名」を追記。
history.tpl の方は、
 <!--{$orderDetail.classcategory_name1}-->
って感じでイケませんか?
ゲスト
投稿日時: 2011/12/1 14:36
対応状況: −−−
Re: 【2.11.1】購入履歴で規格を表示
yukikaze様


ご返信ありがとうございます。

SC_Helper_Purchase.phpを確認してみたのですが

引用:

$col = <<< __EOS__
  T3.product_id,
 T3.product_class_id as product_class_id,
 T3.product_type_id AS product_type_id,
 T2.product_code,
 T2.product_name,
 T2.classcategory_name1 AS classcategory_name1,
 T2.classcategory_name2 AS classcategory_name2,

 T2.price,
 T2.quantity,
 T2.point_rate,
__EOS__;


と予め入力されているようですが、こちらの事で宜しかったでしょうか?

yukikaze
投稿日時: 2011/12/1 14:51
対応状況: −−−
長老
登録日: 2011/7/26
居住地:
投稿: 196
Re: 【2.11.1】購入履歴で規格を表示
未確認&ド素人ですが…

classcategory_name1、classcategory_name2 入ってたんですね。
未確認でスミマセン。

tplに
 <!--{$orderDetail.classcategory_name1}-->

 <!--{$orderDetail.classcategory_name2}-->
追記でどぅでしょう?
ゲスト
投稿日時: 2011/12/1 15:19
対応状況: −−−
Re: 【2.11.1】購入履歴で規格を表示
yukikaze様

ご返信ありがとうございます。

早速試してみたのですが、残念ながら表示されませんでした。
商品ごとに配送先を別々に指定した場合は商品名の下に規格も表示されるので、DBはきちんと読んでいるみたいなのですがなんででしょう。。。
nanasess
投稿日時: 2011/12/1 16:26
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【2.11.1】購入履歴で規格を表示
購入履歴の product_class_id と, dtb_products_class の product_class_id は一致していますでしょうか?

2.11.2 以前のバージョンでは, 規格を編集したりすると, dtb_products_class が物理削除/新規登録 されるため, 表示できない可能性があります.

以下のチケットで修正しています
http://svn.ec-cube.net/open_trac/ticket/1343

規格分類名は, dtb_order_detail から取得できますが, 規格名は取得できないんですよね...(苦笑)
はずしていたらすみません.
ゲスト
投稿日時: 2011/12/2 11:42
対応状況: −−−
Re: 【2.11.1】購入履歴で規格を表示
yukikaze様

大変失礼いたしました。
凡ミスで追記内容を間違えておりました・・・

テンプレに

<!--{$orderDetail.classcategory_name1}-->
<!--{$orderDetail.classcategory_name2}-->

できちんと表示ができました!
ありがとうございます。
ゲスト
投稿日時: 2011/12/2 11:50
対応状況: −−−
Re: 【2.11.1】購入履歴で規格を表示
nanasess様

ご返信ありがとうございます。

チケットは適用済みで、規格分類名が表示できなかった理由は私のミスによるものでした。
お手数おかけして申し訳ございませんでした。


規格名も取得出来ればいいんですけどね・・・
マイページ-購入履歴詳細、受注管理-受注商品情報あたりで規格名も表示させたいですけど(無くても問題があるわけではありませんが)
とりあえず私の技量じゃ難しそうです(汗
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,708名です
総投稿数は109,948件です

投稿数ランキング

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