#1 (permalink)  
Alt 15.04.2011, 13:17
Neuer Benutzer
 
Registriert seit: 06.09.2005
Beiträge: 10
Frage Anzeige des Kundennamens im Header

Hallo,

ich habe hier bereits eine Info dazu gelesen und versucht, diese umzusetzen.

Folgende Änderungen sind an der index.html im Template Verzeichnis vorgenommen worden:

Seite wird gedebugt. Die Variablen sind verfügbar.
Der Text aus der Sprachtextvariable "TEXT_LOGIN_GAST" wird korrekt angezeigt.
Ist ein User eingeloggt, erscheint der Text "$vorname $nachname". Die Variablen werden nicht ausgewertet.

Auszug aus der index.html

{php}
$vorname = $_SESSION['customer']->customer_default_address['customers_firstname'];
$nachname = $_SESSION['customer']->customer_default_address['customers_lastname'];
{/php}


{if $registered_customer}
<li><a href="{link page='customer' paction='logoff' conn=SSL}">{txt key=TEXT_LOGOFF}</a></li>
<li>echo "$vorname $nachname!"</li>
{else}
<li><a href="{link page='customer' paction='login' conn=SSL}">{txt key=TEXT_LOGIN}</a></li>
<li><a href="{link page='customer' paction='logoff' conn=SSL}">{txt key=TEXT_LOGIN_GAST}</a></li>


Hat jemand eine Idee.

Viele Grüße

Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 15.04.2011, 13:41
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

tja,
man sollte die Variablen auch ans Template übergeben, sonst wird das nix:
$this->assign('vorname',$vorname);
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 15.04.2011, 14:23
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

hallo seit dem update auf die 4.0.13 version erscheint bei uns nicht mehr der kundenname. vorher alles super gelaufen.

wie folgt steht es in der index

PHP-Code:
{if $account == true}
{if 
$registered_customer}
{
assign var=kundenname value=$customer_data.customer_default_address.customers_lastname}
<
table width="260" border="0" cellspacing="0" cellpadding="0">
    <
tr
      <
td><a onfocus="if(this.blur)this.blur()" href="{link page='customer' paction='logoff' conn=SSL}">{txt key=TEXT_LOGOFF}</a></td>
      <
td width="5">&nbsp;</td>
      <
td><div align="right"><a onfocus="if(this.blur)this.blur()" class="login2" href="{link page='customer' conn=SSL}">{txt key=TEXT_ACCOUNT2}</a></div></td>
    </
tr>
    <
tr
      <
td colspan="3">
      <
div align="right">
          
Sie sind angemeldet {if $customer_data.customer_default_address.customers_gender == m}
        {
txt key=TEXT_MALE}
        {elseif 
$customer_data.customer_default_address.customers_gender == f}
        {
txt key=TEXT_FEMALE}
        {elseif 
$customer_data.customer_default_address.customers_gender == c}
        {
txt key=TEXT_COMPANY_GENDER}
            {if 
$customer_data.customer_default_address.customers_company != ''}
        {
assign var=kundenname value=$customer_data.customer_default_address.customers_company}
        {/if}
        {/if}
        {
$kundenname}
        {if 
$customer_data.account_type == 0}
     </
div>
    </
td>
    </
tr>
  </
table>
  
  {else} 
Sie sind als Gast eingeloggt. {/if} {else} 
    <
table width="260" border="0" cellspacing="0" cellpadding="0">
    <
tr
      <
td><a onfocus="if(this.blur)this.blur()" href="{link page='customer' paction='login' conn=SSL}">{txt key=TEXT_LOGIN}</a></td>
      <
td width="5">&nbsp;</td>
      <
td><div align="right"><span class="login2"><a onfocus="if(this.blur)this.blur()" href="{link page='customer' paction='login' conn=SSL}">{txt key=TEXT_ACCOUNT2}</a></span></div></td>
    </
tr>
    <
tr
      <
td colspan="3"><div align="right">Sie sind nicht angemeldet!</div></td>
    </
tr>
  </
table>
  {/if}
  {/if} 
hoffe kann mir jemand helfen?

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.04.2011, 14:57
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
das muss wohl vorher aus einem Plugin oder individuellem php-code im Template gekommen sein, standardmässig stehen/standen die Variablen als smartys gar nicht zur Verfügung.
z.B. $customer_data.customer_default_address.customers_ lastname

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 18.04.2011, 07:47
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

und wie würde das im fall von creativ-beads die komplette richtige lösung aussehen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 18.04.2011, 08:00
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

z.B. so:
{php}
$customers_firstname = $_SESSION['customer']->customer_default_address['customers_firstname'];
$this->assign('customers_firstname',$customers_firstname );
{/php}
{$customers_firstname}
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 18.04.2011, 13:05
Neuer Benutzer
 
Registriert seit: 06.09.2005
Beiträge: 10
Standard Danke

Danke für die schnellen Antworten.
Da ich in PHP, respektive Smarty nicht tief in der Materie drin stecke, bin ich für kurze Gedankenanstösse bzw. Lösungsansätze dankbar.

Mein spezieller Dank geht an Oldbear
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 18.04.2011, 14:31
Benutzer
 
Registriert seit: 13.10.2009
Beiträge: 51
Standard

supi jetzt passt wieder alles :-) danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anzeige, header, kundennamens

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AGB, Datenschutz, Widerrufsbelehrung, etc. woher am sinnvollsten? BartTheDevil89 Installation und Konfiguration 14 03.03.2012 15:40
Anzeige des Hinweises verschieben BvG Shopbereich 0 19.02.2011 19:05
Nach Serverumzug: Doppelte Anzeige des Shops hirka Installation und Konfiguration 0 11.08.2010 08:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand