バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > ログイン後のページを指定について【3.0.12-p1系】

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
saki_ec
投稿日時: 2017/1/23 12:16
対応状況: −−−
半人前
登録日: 2016/11/29
居住地:
投稿: 15
ログイン後のページを指定について【3.0.12-p1系】
ログイン後に指定をしたページに飛ばしたいのです。

ページの指定方法は、<a href="{{ url('xxx.php') }}">知っているんですが、ログインのところで<ul id="mypage_login__login_menu" >
こう言う書いていますので

もし、指定のページを飛ばしたならどうやって変更するでしょうか?

何か、良き方法は無いでしょうか?


下記

xxxx.com(サーバー)
--index.html (飛ばしたいページ)
-shop/html
--ec-cube (ec-cube index.phpページ位置)

よろしくお願いします
468
投稿日時: 2017/1/23 12:39
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: ログイン後のページを指定について【3.0.12-p1系】
過去にこういった投稿がありますが、如何でしょうか?

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=18234&forum=10&post_id=78673#forumpost78673


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

saki_ec
投稿日時: 2017/1/23 13:15
対応状況: −−−
半人前
登録日: 2016/11/29
居住地:
投稿: 15
Re: ログイン後のページを指定について【3.0.12-p1系】
返信ありがとうございます。

中の意味が分からないですが
飛ばしたいのページで下記のdata差し込むのことですか?

引用:

{% if app.session.flashBag.has('eccube.login.target.path') %}
{% for targetPath in app.session.flashBag.get('eccube.login.target.path') %}
<input type="hidden" name="_target_path" value="{{ targetPath }}" />
{% endfor %}
{% else %}
<input type="hidden" name="_target_path" value="/mypage" />
{% endif %}
468
投稿日時: 2017/1/23 20:00
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: ログイン後のページを指定について【3.0.12-p1系】
<input type="hidden" name="_target_path" value="/mypage" />
のvalue="******"を条件に合わせて変更すれば良いのではないかと思います。

私も実際に変更したことが無いので、挙動は分かりませんが・・・。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

saki_ec
投稿日時: 2017/1/24 11:50
対応状況: −−−
半人前
登録日: 2016/11/29
居住地:
投稿: 15
Re: ログイン後のページを指定について【3.0.12-p1系】
変更前

引用:

{% for targetPath in app.session.flashBag.get('eccube.login.target.path') %}
<input type="hidden" name="_target_path" value="{{ targetPath }}" />
{% endfor %}
{% endif %}
<div id="login_box" class="row">
<div id="mypage_login_wrap" class="col-sm-8 col-sm-offset-2">
<div id="mypage_login_box" class="column">

<div id="mypage_login_box__body" class="column_inner clearfix">
<div class="icon"><svg class="cb cb-user-circle"><use xlink:href="#cb-user-circle" /></svg></div>
<div id="mypage_login_box__login_email" class="form-group">
{{ form_widget(form.login_email, {'attr': {'style' : 'ime-mode: disabled;', 'placeholder' : 'メールアドレス', 'autofocus': true}}) }}
</div>
<div id="mypage_login_box__login_pass" class="form-group">
{{ form_widget(form.login_pass, {'attr': {'placeholder' : 'パスワード' }}) }}
{% if BaseInfo.option_remember_me %}
{% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}
<input id="mypage_login_box__login_memory" type="hidden" name="login_memory" value="1">
{% else %}
{{ form_widget(form.login_memory) }}
{% endif %}
{% endif %}



変更後

引用:

{% if app.session.flashBag.has('eccube.login.target.path') %}
{% for targetPath in app.session.flashBag.get('eccube.login.target.path') %}
<input type="hidden" name="_target_path" value="{{ targetPath }}" />
{% endfor %}
{% else %}
<input type="hidden" name="_target_path" value="xxx.com/index.php" />
{% endif %}


こう言う感じですか?
468
投稿日時: 2017/1/24 19:03
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: ログイン後のページを指定について【3.0.12-p1系】
リダイレクトさせたいサーバ(XXX.com)は、ECCUBEを動作させているサーバと同一ですか?
それであれば、value="/"やvalue="/index.html"で問題無いと思います。

一応、以下のようにURLをhttpから記述すれば、別ドメインにもリダイレクトできるようです。
<input type="hidden" name="_target_path" value="http://xxx.com/index.php" />


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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


 



ログイン


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

統計情報

総メンバー数は88,706名です
総投稿数は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.