Magento2-アカウントの代わりにログインのリダイレクト後の前のページにリダイレクトした後
-
22-10-2019 - |
質問
MagentoでURLをリダイレクトする簡単な方法はありますか?
「コントローラー」に言及する記事をいくつか検索しました。
しかし、カスタムエクステンションについては知りません。
拡張機能でベースコントローラーのアクションをオーバーライドする方法は?
解決
オプションを変更するだけです:
System > Config > Customer
> Costumer Redirect Customer to Account Dashboard after Logging in > NO
他のヒント
コア/コードを変更しないでください。次の無料拡張機能を使用します。http://www.magentocommerce.com/magento-connect/customer-redirect-after-login-1.html
自分で行う方法の詳細については、この回答をご覧ください。 https://stackoverflow.com/a/16099279/3403171
使用することもできます
magento1.9。* as as $this->_redirectReferer();
.
この場合、構成設定は - > system-> configuration-> customer-> customer configuration-> login options set:log in = nowの後にダッシュボードに顧客をリダイレクトする必要があります。
しかし、これを行うためのいくつかの作業があります。このためには、どのクラスでも何も変更する必要はありません。
以下のコードを追加するだけですphtml内でログインフォーム <form>
鬼ごっこ。
<?php if (!Mage::getStoreConfigFlag(
Mage_Customer_Helper_Data::XML_PATH_CUSTOMER_STARTUP_REDIRECT_TO_DASHBOARD
)) { ?>
<input name="referer" type="hidden" value="<?php echo Mage::helper('core')->urlEncode(Mage::getBaseUrl()); ?>" />
<?php } ?>
ログインフォームの例、
<form action="<?php echo $this->getPostActionUrl() ?>" method="post">
<input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
<?php if (!Mage::getStoreConfigFlag(
Mage_Customer_Helper_Data::XML_PATH_CUSTOMER_STARTUP_REDIRECT_TO_DASHBOARD
)) { ?>
<input name="referer" type="hidden" value="<?php echo Mage::helper('core')->urlEncode(Mage::getBaseUrl()); ?>" />
<?php } ?>
<div class="block-content">
<label for="mini-login"><?php echo $this->__('Email address:') ?></label><input type="text" name="login[username]" id="mini-login" class="input-text" />
<label for="mini-password"><?php echo $this->__('Password:') ?></label><input type="password" name="login[password]" id="mini-password" class="input-text" />
<div class="mini-actions">
<a href="<?php echo $this->getForgotPasswordUrl() ?>" class="f-left"><?php echo $this->__('Forgot Your Password?') ?></a>
<button type="submit" class="button"><span><span><?php echo $this->__('Log in') ?></span></span></button>
</div>
</div>
それが役に立てば幸い!!助けてくれるなら、賛成して受け入れてください.. !!
所属していません magento.stackexchange