janswerk.de - smilingshops.com


xt:Commerce {$greeting} überall

XTC Greeting überall darstellenSchön, dass Sie wieder da sind, Herr Jan Hennemann!

Möchten Sie sich unsere neuen Artikel ansehen? Genau so steht es im Inhaltsbereich eines XT-Commerce Shop, wenn Sie angemeldet sind. Diese Funktion wird über den Befehl {$greeting}, den Sie im Content Manager in der Index Seite finden ausgelöst. Leider funktioniert er nur an dieser Stelle, denn er lässt sich nicht in Ihr XTC Template einfügen.
Serienmäßig wird über den Befehl {$greeting} diese Unterscheidung hervorgerufen:
Wenn Ihre Kunden nicht angemeldet sind:
„Herzlich Willkommen Gast! Möchten Sie sich anmelden oder wollen Sie ein Kundenkonto eröffnen?“
Wenn sie angemeldet sind steht an dieser Stelle: „Schön, dass Sie wieder da sind, Herr Vorname Nachname! Möchten Sie sich unsere neuen Artikel ansehen?“

 

Mit diesen wenigen Handgriffen können Sie Ihren Kunden überall ein {$greeting} anzeigen. Zum Beispiel kann das {$greeting} in den Header einfügt werden, um so dem Kunden auch während des Bestellvorgangs zu zeigen, dass er angemeldet ist.

 

1. in der Datei: includes/header.php

suchen nach:

require_once(''inc/xtc_output_warning.inc.php'');

darunter einfügen:

require_once (''inc/xtc_customer_greeting.inc.php'');

2. in der selben Datei, suchen nach:

$smarty->assign(''navtrail'',$breadcrumb->trail('' » ''));

darunter einsetzen:

$smarty->assign(''greeting'', xtc_customer_greeting());

3. in der Datei: templates/ihr_template/index.php

<strong>{$greeting}</strong>
an einer geeigneten Stelle einfügen.

Fertig.

Um die Begrüßungstexte noch zu individualisieren, suchen Sie in der Datei: lang/german/german.php nach:

define(''TEXT_GREETING_PERSONAL'', ''Sie sind angemeldet als: %s !''); 
 
define(''TEXT_GREETING_PERSONAL_RELOGON'', ''Wenn Sie nicht %s sind, melden Sie sich bitte <a href="/%s" style="text-decoration:underline;">hier</a> mit Ihren Anmeldedaten an.''); 
 
define(''TEXT_GREETING_GUEST'', ''<a href="/login.php" title="Hier können Sie sich bei ....... anmelden"> Kunden LogIn Center</a>'');