我想在magento块中添加一条欢迎消息(Hello!Username)。
我尝试在CMS块中添加此代码:
{{block type="page/html_welcome" name="welcome" as="welcome"}}
但是当我登录网站时,我只看到你好!并且不显示用户名。
提前致谢
答案 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;}}