2012-10-02 51 views
2

我正嘗試在一個頁面上呼叫客戶名字。該頁面僅限於登錄成員。因此,如果您嘗試訪問該頁面並且您尚未登錄,那麼您將被重定向到登錄頁面。Magento在特定cms頁面呼叫客戶名字

如何在一個特定CMS頁面上呼叫,回顯或顯示登錄客戶的名字?

我是一個努力學習magento的小老虎。任何幫助,高度讚賞。

回答

2

要在一個.phtml文件獲得客戶名稱

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

更多@Current user in Magento?

要在CMS頁面得到了客戶的名字,我會用打電話從CMS頁面PHTML文件

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

更多@how to call a PHTML file within a CMS page Magento

+0

工作就像一個魅力R.S. –

5

的Magento客戶名註冊登錄用戶

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

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

嘗試實現上述代碼以顯示客戶名爲您的CMS頁面。