Magento在特定的cms页面中调用客户名

时间:2012-10-02 23:13:37

标签: magento variables echo

我试图在一个页面上调用客户名字。该页面仅限于登录成员。因此,如果您尝试访问该页面但尚未登录,则会重定向到登录页面。

如何在一个特定的CMS页面上呼叫,回显或显示登录客户的名字?

我是一个努力学习magento的菜鸟。任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:5)

Magento客户名字进入登录用户

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

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

尝试实施上述代码,以显示CMS页面的客户名称。

答案 1 :(得分: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