Magento Forum

   
Kundennamen überall anzeigen? 
 
muella83
Member
 
Total Posts:  48
Joined:  2008-08-12
 

Hey,

und ich nochmal, hab die ganze Woche schon versucht meine Fragen selbst zu beantworten, aber leider muss ich dann doch hier nachfragen und hoffe hier kann mir jemand helfen smile.

Meine letzte Frage für heute ist bestimmt nicht schwer, aber ich kommt nicht drauf. Möchte dass nach dem einloggen auf der Seite immer der Kunde begrüßt wird. Es soll quasi das stehen “Hallo Herr Max Mustermann”. Hm, meine erste überlegung natürlich wie wird das im Benutzerkonto dargestellt.
Daraufhin hab ich das so probiert:

<?php echo $this->__('Hello, %s!'$this->htmlEscape($this->getCustomerName())) ?>

Alles was dabei rauskommt ist ein Hello, !… :(

was mach ich dabei falsch?

Vielen dank für Hilfe smile

Gruß

muella

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rico_Neitzel
Moderator
 
Avatar
Total Posts:  857
Joined:  2007-09-05
Würzburg, Germany
 

$this ist in diesem Bereich mit dem entsprechenden object gefüllt, außerhalb des kundenbereichs aber nicht.

das löst man dann über helper. wie der code allerdings exakt aussehen muss, weiß ich leider nicht.
aber irgendwas in richtung
Mage::helper(’customer’)->getCustomerName() oder so…

LG rico

 
Magento Community Magento Community
Magento Community
Magento Community
 
muella83
Member
 
Total Posts:  48
Joined:  2008-08-12
 

Hey,

danke für die Antwort. Habs jetzt raus.
so hab ichs gemacht:

Mage::getSingleton('customer/session')->getCustomer()->getName()

Hab mir in app\code\core\Mage\Customer\Helper die Data.php mal genauer angeschat und da stehts ja dick und fett drin smile

Supi!

Gruß

muella

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top