バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > 受注完了画面に注文情報を表示について

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ikd
投稿日時: 2012/10/5 21:35
対応状況: −−−
新米
登録日: 2012/10/5
居住地:
投稿: 1
受注完了画面に注文情報を表示について
標記処理を実行するために、

★/data/class/pages/shopping/LC_Page_Shopping_Complete.php
action() 以下に下記を書き足す。
 $objPurchase = new SC_Helper_Purchase_Ex();
 $arrOrder = $objPurchase->getOrder($_SESSION['order_id']);
 $this->arrOrder = $arrOrder;

★complete.tpl
文中に下記を下記書き足す。
 <!--{$arrOrder.order_id}-->

上記の処理で受注完了画面に注文情報を表示することができましたが、同様の処理を自作プラグインで実現したいと思います。

それで下記のプラグインを作成しましたが、<!--{$arrOrder.order_id}-->内容を表示する事ができませんでした。
色々と試しましたが詰まってしまい、大変申し訳ございませんがご指導お願いできたら幸いです。

★plugin_info.php
 static $HOOK_POINTS = array(
 array("LC_Page_Shopping_Complete_action_before", 'disp_test'),
 array("prefilterTransform", 'prefilterTransform'));

★test.php
function disp_test($objPage) {
$objPurchase = new SC_Helper_Purchase_Ex();
$arrOrder = $objPurchase->getOrder($_SESSION['order_id']);
$this->arrOrder = $arrOrder;
}

function prefilterTransform(&$source, LC_Page_Ex $objPage, $filename) {
$objTransform = new SC_Helper_Transform($source);
switch($objPage->arrPageLayout['device_type_id']){
case DEVICE_TYPE_MOBILE: // モバイル
case DEVICE_TYPE_SMARTPHONE: // スマホ
case DEVICE_TYPE_ADMIN: // 管理画面
break;
case DEVICE_TYPE_PC: // PC
if (strpos($filename, 'shopping/complete.tpl') !== false) {
$template_dir = PLUGIN_UPLOAD_REALDIR . $this->arrSelfInfo['plugin_code'] . '/templates/';
$objTransform->select('div.shop_information')->insertAfter(file_get_contents($template_dir . 'test.tpl'));
}
break;
}
$source = $objTransform->getHTML();
}
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
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.