2

1 つのページで顧客の名を呼ぼうとしています。このページはすでにログインしたメンバーのみに制限されています。そのため、ログインしていない状態でページにアクセスしようとすると、ログイン ページにリダイレクトされます。

特定の CMS ページで、ログインしている顧客の名を呼び出したり、エコーしたり、表示したりするにはどうすればよいですか?

私はマジェントを学ぼうとしている初心者です。どんな助けでも大歓迎です。

4

2 に答える 2

5

Magento 顧客名 get in ログインユーザー

$session = Mage::getSingleton('customer/session');

if($session->isLoggedIn())
{
    $customer = $session->getCustomer();
    echo $customer->getFirstname();
}

上記のコードを実装して、CMS ページに Customer First 名を表示してみてください。

于 2012-10-03T05:58:23.780 に答える
2

.phtml ファイルで顧客名を取得するには

   echo Mage::helper('customer')->getCustomerName();

続きを読む @ Magento の現在のユーザーですか?

cms ページで顧客名を取得するには、次を使用して cms ページから phtml ファイルを呼び出します。

 {{block type="core/template" template="path/to/file/customer_name.phtml"}}

詳しくは、CMS ページ内で PHTML ファイルを呼び出す方法を参照してください。

于 2012-10-03T02:11:26.670 に答える