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 に答える