将欢迎消息添加到magento中的静态块

时间:2014-03-31 08:44:01

标签: magento

我想在magento块中添加一条欢迎消息(Hello!Username)。

我尝试在CMS块中添加此代码:

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

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

提前致谢

1 个答案:

答案 0 :(得分:0)

使用此内容添加页面welcome_msg.phtml

<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>

at

  

/ app / design / frontend / default /你的主题/模板/页面/ html /

然后以这种方式从静态块中调用它

  

{{block type =&#34; page / html_header&#34;   模板=&#34;页/ HTML / welcome_msg.phtml&#34;}}