2014-03-31 38 views
0

我想在magento块中添加欢迎消息(Hello!用户名)。向magento中的静态块添加欢迎消息

我试着在CMS块添加以下代码:

{{block type="page/html_welcome" name="welcome" as="welcome"}} 

,但是当我在网站上登录,我只看到你好!并且不显示用户的名字。

在此先感谢

+0

你展示所有页面??? –

+0

是的阿米特:)你能帮我吗? – user3309614

+0

你想展示这个? –

回答

0

与此内容

<div> 
    <p class="welcome-msg"><?php if (empty($this->_data['welcome'])) { 
      if (Mage::isInstalled() && Mage::getSingleton('customer/session')->isLoggedIn()) { 
       $this->_data['welcome'] = $this->__('Welcome, %s!', $this->escapeHtml(Mage::getSingleton('customer/session')->getCustomer()->getName())); 
      } else { 
       $this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome'); 
      } 
     } 

     echo $this->_data['welcome']; ?></p> 
</div> 

添加页面welcome_msg.phtml在

/应用程序/设计/前端/缺省的/你的主题/模板/页/ html/

然后通过这种方式从静态块调用它

{{块类型= “页/ html_header” 模板= “页/ HTML/welcome_msg.phtml”}}

+0

嗨Ashlesha和谢谢你的回答,对不起,但对我来说不工作:(我只显示欢迎,但不显示用户的名字...我只显示在顶部链接欢迎,用户!但在块只欢迎.. – user3309614

+0

因此,用户名没有显示在顶部链接? 没有得到真正你想要的 – Ashlesha

+0

在顶部链接我看到客户名称,但在块号我想我应该添加一些东西通过xml文件布局路径... – user3309614