バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
zenta
投稿日時: 2018/8/8 13:39
対応状況: −−−
常連
登録日: 2016/10/18
居住地:
投稿: 59
商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
いつもお世話になっております。どうかご指導頂けませんでしょうか。


商品登録の際の商品登録ページから確認ページに移行する際に以下の確認ページへボタンをクリックしますが、確認ページのURLに商品登録ページのURLに立てたフラッグを同様に立てたいと考えております。どのような記述にすれば宜しいかお教え願いませんでしょうか。

<a class="btn-action" href="java script:;" onclick="selectAll('category_id'); document.form1.submit(); return false;"><span class="btn-next">確認ページへ</span></a>


下記は商品登録画面のURLでフラッグを立てた記述です。そのフラッグを上記の確認画面でも同様に立てたいです。(可能でしょうか。)

<a href="<!--{$smarty.const.ROOT_URLPATH}-->" onclick="fnChangeAction('./products/product.php?cn_id=<!--{$arrProducts[cnt].cn_id}-->&category_id=<!--{$arrProducts[cnt].category_id|u}-->'); fnModeSubmit('pre_edit', 'product_id', <!--{$arrProducts[cnt].product_id}-->); return false;" >

理由は商品登録のLC_Page_Admin_Products_Product.php内で$_GETを利用して条件分岐をしたいためでございます。(現状では登録画面で立てていたフラグが確認画面でなくなり、?マークになります。)

EC-CUBE 2.X系
(データベース) MySQL5.0.77
(WEBサーバ) apache2
(OS) Windows XP
(PHP) 5.0.22

karin
投稿日時: 2018/8/28 19:28
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
formのhidden値で送信する方法ではだめですか?


----------------

zenta
投稿日時: 2018/8/30 17:11
対応状況: −−−
常連
登録日: 2016/10/18
居住地:
投稿: 59
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
Karin様、

ご教示頂きまして大変感謝いたします。
いろいろと試しておりますが、

例えば、
admin/product/product.tpl内にある以下の記述は実際どのようなことをしているのでしょうか。

<input type="hidden" name="product_id" value="<!--{$arrForm.product_id|h}-->" />
<input type="hidden" name="product_class_id" value="<!--{$arrForm.product_class_id|h}-->" />

これらの方法を使って、LC_Page_Admin_Products_Product.php内で、$_GETの様な条件分岐の記述を使用できるのでしょうか。
karin
投稿日時: 2018/8/31 14:25
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
zentaさま

EC-CUBEのバージョンは何ですか?(例:2.13.5)


----------------

zenta
投稿日時: 2018/8/31 16:59
対応状況: −−−
常連
登録日: 2016/10/18
居住地:
投稿: 59
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
karin様、

ご多忙の中、ご連絡感謝いたします。

バージョンは、2.12.5です。
zenta
投稿日時: 2018/9/1 20:55
対応状況: 解決済
常連
登録日: 2016/10/18
居住地:
投稿: 59
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
karin様、

いつも大変お世話になっております。

アドバイスをもとに試してみたところ、以下のようにphp側で$_GETを基にセッション登録し、商品登録の際に確認画面から$_SESSIONで条件分岐できるようでございます。

ご多忙の中、貴重なアドバイスを頂きまして本当に感謝いたします。

function lfSetLoginSession($id) {
$objSess = new SC_Session_Ex();
// 認証済みの設定

if ($_GET['id'] == '1') {
$objSess->SetSession('id', 1);
} else if ($_GET['id'] == '2') {
$objSess->SetSession('id', 2);
}
return $objSess->GetSID();
}
karin
投稿日時: 2018/9/11 16:20
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
zenta様

返信が遅くなりましてすみません。
無事解決したとのことで安心いたしました。
解決方法も共有いただき、ありがとうございます。


----------------

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.