如何删除特定于Magento中登录用户的欢迎消息?
我只希望始终显示“欢迎光临商店!”以供注销和登录的用户使用 现在,当用户登录时,它会说“欢迎,firstname lastname!”。 另外,当登录并显示此欢迎消息时,会显示另一个链接:“不是firstname-lastname?” 我想从标题中删除这两个内容 我转到/app/code/core/Mage/Page/Block/Html/Header.php并在文件的最后更改了这段代码:如何删除特定于Magento中登录用户的欢迎消息?,magento,header,magento-1.7,Magento,Header,Magento 1.7,我只希望始终显示“欢迎光临商店!”以供注销和登录的用户使用 现在,当用户登录时,它会说“欢迎,firstname lastname!”。 另外,当登录并显示此欢迎消息时,会显示另一个链接:“不是firstname-lastname?” 我想从标题中删除这两个内容 我转到/app/code/core/Mage/Page/Block/Html/Header.php并在文件的最后更改了这段代码: public function getWelcome() { if (empty($this-&g
public function getWelcome()
{
if (empty($this->_data['welcome'])) {
if (Mage::isInstalled() && Mage::getSingleton('customer/session')->isLoggedIn()) {
$this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome');
} else {
$this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome');
}
}
return $this->_data['welcome'];
}
改为:
public function getWelcome()
{
if (empty($this->_data['welcome'])) {
$this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome');
}
return $this->_data['welcome'];
}
我认为这会起作用,当用户登录时就起作用了。但我认为,当用户在登录时勾选“记住我[]”时,仍然会显示“欢迎,firstname lastname!”的消息
我现在不知所措,我不知道如何防止此“欢迎登录用户”和“不是此用户?”消息消失-我只想将正常的“欢迎光临商店!”消息始终显示出来。您可以通过以下方式完成此操作: 1) 使用CSS隐藏它 在/skin/frontend/default/[theme]/css/styles.css中搜索class“.header.welcome msg”(或添加到文件末尾) 2) 从模板文件中删除代码 在\app\design\frontend\default[主题]\template\page\html\header.phtml中 除去
<p class="welcome-msg"><?php echo $this->getWelcome()?></p>
您可以通过以下方式完成此任务:
1) 使用CSS隐藏它
在/skin/frontend/default/[theme]/css/styles.css中搜索class“.header.welcome msg”(或添加到文件末尾)
2) 从模板文件中删除代码
在\app\design\frontend\default[主题]\template\page\html\header.phtml中
除去
<p class="welcome-msg"><?php echo $this->getWelcome()?></p>
另一种方法是查看模板文件并将其删除
在我的模板app/design/frontend/default/theme/template/page/html/header.phtml中,有以下代码:
<div class="block-welcome-header">
<h2 class="welcome-msg"><?php echo $this->getWelcome() ?> <?php echo $this->getAdditionalHtml() ?></h2>
<div class="clear"></div>
</div>
要删除'Not first name,last name',我只删除了对getAdditionalHtml()的调用
另一种方法是查看模板文件并将其删除 在我的模板app/design/frontend/default/theme/template/page/html/header.phtml中,有以下代码:
<div class="block-welcome-header">
<h2 class="welcome-msg"><?php echo $this->getWelcome() ?> <?php echo $this->getAdditionalHtml() ?></h2>
<div class="clear"></div>
</div>
要删除'Not first name,last name',我只删除了对getAdditionalHtml()的调用
您是否尝试更改设计文件?@utility detailure,拜托?您尝试更改设计文件了吗?@utility detailure,拜托?谢谢您,R.S.这很有用,我做了正确的更改。谢谢!谢谢您,R.S.这很有用,我做了正确的更改。谢谢!