Antwort #17 am: 09. Juni 2011, 16:57:25
Hallo,
ich habe dazu nochmal eine kleine Nachfrage, funzt bei mir noch nicht 100%ig.
Folgendes: Der Kundenname wird nur angezeigt, wenn er auch eingeloggt ist, soweit so gut. Allerdings wird der "Herzlich Willkommen" Text auch dann angezeigt wenn man nicht eingeloggt ist. Das soll nicht sein. Sprich das Greeting soll nur erscheinen, wenn jemand eingeloggt ist, sonst soll nichts erscheinen.
Hab folgenden Code in die "index.html" gepackt:
<div id="logintop">{$box_LOGIN}
{if $account}
{php}
if (isset($_SESSION['customer_id']))
{/php}
<div style="padding: 5px 0px 0px 5px">{#eingeloggt#} <a href="{$account}">{php}echo ( $_SESSION['customer_first_name']. ' ' . $_SESSION['customer_last_name'] );{/php}</a>!</div>
{php}
{/php}
{/if}
{if $account}{php} if (isset($_SESSION['customer_id']) == "") { {/php}
{#ausgeloggt#}
{php} } {/php}
{/if}
</div>
Unter #eingeloggt# habe in der lang-Datei 'Herzlichen Willkommen, ' und unter #ausgeloggt# ' ' hinterlegt (nichts also).
Ist das "Herzlich Willkommen, !" vielleicht nicht mit inbegriffen in der if-Anweisung?
Zur Veranschaulichung siehe Bild:
[ Für Gäste sind keine Dateianhänge sichtbar ]