1

セキュリティ上の理由から、ユーザーがメールを変更する可能性を無効にする必要があります。一度設定すると変更できません。これどうやってするの?

4

4 に答える 4

0

問題は、ユーザー モデル/コントローラー/ビュー (例: ソーシャル ログイン) をオーバーライドする拡張機能があり、それを使用しないことにしたため、詳細設定で無効にしたことです。

無効になっているため、ユーザーのリストはバックエンドに表示されませんでしたが、新しい顧客を作成することはできましたが、[新しい顧客] ビューには住所も表示されませんでした。

そのため、すべての拡張機能を再度有効にすると、突然顧客リストが表示されました。このように、どの拡張機能が機能していないかを見つけて修正しました。

于 2014-03-25T15:33:57.540 に答える
0

次の変更を行います。

template/customer/account/dashboard/info.phtml

<div class="inner-head">
        <h5><?php echo $this->__('Contact Information') ?></h5>
        <a href="<?php echo $this->getUrl('customer/account/edit') ?>">Edit</a>
    </div>
    <p>
        <?php echo $this->htmlEscape($this->getCustomer()->getFirstname()) ?> 
        <?php echo $this->htmlEscape($this->getCustomer()->getLastname()) ?><br />
        <?php echo $this->htmlEscape($this->getCustomer()->getEmail()) ?><br />
        <a href="<?php echo $this->getChangePasswordUrl() ?>"><?php echo $this->__('Change Password') ?></a>
    </p>

および次のように置き換えます。

<div class="inner-head">
        <h5><?php echo $this->__('Contact Information') ?></h5><br />

    </div>
    <p>
        <?php echo $this->htmlEscape($this->getCustomer()->getFirstname()) ?> 
        <?php echo $this->htmlEscape($this->getCustomer()->getLastname()) ?><br />
        <a href="<?php echo $this->getChangePasswordUrl() ?>"><?php echo $this->__('Change Password') ?></a>
    </p>

magento コミュニティ フォーラムから抽出および適応。

于 2014-03-25T15:19:38.010 に答える