バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
zenta
投稿日時: 2018/8/8 13:39
対応状況: −−−
常連
登録日: 2016/10/18
居住地:
投稿: 51
商品登録の際の確認画面の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
居住地: 東京都
投稿: 656
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
formのhidden値で送信する方法ではだめですか?


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

zenta
投稿日時: 2018/8/30 17:11
対応状況: −−−
常連
登録日: 2016/10/18
居住地:
投稿: 51
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
居住地: 東京都
投稿: 656
Re: 商品登録の際の確認画面のURLにてフラッグを立てる方法を知りたいです。
zentaさま

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


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

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

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

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

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


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

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


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は33,294名です
総投稿数は87,800件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1796
4
yuh
1515
5
468
1275
6
red
1178
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
665
13 karin 656
14 sumida 641
15
homan
633
16
h_tanaka
572
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.