2

我正在尝试将顶部链接中的“登录”链接移动到默认欢迎消息旁边。C:\xampp\htdocs\myhealthzone\app\design\frontend\default\myhealth\template\page\html\header.phtml 在此我给了代码

<p class="welcome-msg">
   <?php echo $this->__('Hi %s', Mage::getSingleton('customer/session')->getCustomer()->getFirstname()); ?>
   <?php echo $this->getAdditionalHtml() ?>
</p>

但这仅用于会话。请更新我如何在此处获取登录链接而不是会话。

4

1 回答 1

5

尝试这个:

<p class="welcome-msg">
<?php $helper = Mage::helper('customer'); ?>
<?php if ($helper->isLoggedIn() : ?>
<?php echo $this->__('Hi %s', Mage::getSingleton('customer/session')->getCustomer()->getFirstname()); ?>
<?php else :?>
<a href="<?php echo $helper->getLoginUrl(); ?>"><?php echo $this->__('Login');?></a> 
<?php endif; ?>
<?php echo $this->getAdditionalHtml() ?>
</p>
于 2013-02-08T12:45:52.073 回答