"오신 것을 환영합니다!" 항상 로그 아웃하고 로그인 한 사용자를 위해Magento에서 로그인 한 사용자를위한 환영 메시지를 제거하는 방법은 무엇입니까?
지금 사용자가 로그인하면 "환영합니다, 성 이름!"이라고 표시됩니다. 또한 로그인하여이 환영 메시지를 표시하면 "(이름이 아닌 성)"이라는 다른 링크가 표시됩니다.
머리글에서 두 가지를 제거하고 싶습니다.
나는 /app/code/core/Mage/Page/Block/Html/Header.php에 가서 파일의 맨 끝에 코드의이 비트를 변경 :
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'];
}
나는이 트릭을 할 것이라고 생각, 그것은 사용자가 로그인는하지만 사용자가 때이 메시지를 일으키는, 로그인 "내게 [] 기억"틱 때를 생각하면 않았다. "환영합니다, 성씨!"라고 쓰여 있습니다. 여전히 나타나기.
나는 지금 "잃어 버렸습니다."이 "환영 로그인 한 사용자"와 "이 사용자가 아닌가"를 어떻게 방지 할 수 있을지 잘 모르겠습니다. 메시지가 사라집니다 - 나는 단지 정상적인 "스토어에 오신 것을 환영합니다!" 메시지 : 항상 표시.
디자인 파일을 변경하려고 했습니까? –
@ 유용 정교, 제발? 아래의 –
check r.s의 답변을 확인하십시오. –