Es gibt 6 unterschiedliche Arten von Templates. Die maximale Länge des Dateinamens eines Templates darf 128 Zeichen nicht überschreiten.


Hinweis:

Die hier aufgeführten Namen der Templates entsprechen dem Auslieferungszustand eines WEBSALE -Shops. Die Bezeichnungen können je nach Ihrer individuellen Konfiguration variieren.

Die Listen sind natürlich nicht vollständig, da je nach Funktionsumfang Ihres Shops weitere Templates benötigt werden.

Inhalt

1. Shop-Templates

2. Informations-Templates

3. Include-Templates

4. INQUIRY-Templates

5. E-Mail-Templates

6. PDF-Templates

 

1. Shop-Templates

Die Shop-Templates sind im Template-Verzeichnis mit dem Präfix "ws_" gekennzeichnet. Diese Templates enthalten Shopfunktionen, z. B. Warenkorb, Login, Auswahl der Zahlungs- und Versandart, sowie Produktinformationen, die mittels Tags und Klammerungen angezeigt werden (= dynamische Inhalte).

Sie werden in der Shopkonfiguration shop.config im Abschnitt <Templates> festgelegt, damit sie der Shop in den entsprechenden Bereichen aufrufen kann.

Referenz: Abschnitt Templates

Übersicht der Shop-Templates

Template

Parameter

Beschreibung

ws_address_combined.htm

CombinedAddress

Template zur Abfrage der Rechnungs- und Lieferadresse auf einem Template

Referenz: Rechnungs- und multiple Lieferadressen abfragen

ws_address_manage.htm

AddressManage

Template für die Verwaltung der Rechnungsadresse im Kundenkonto

Referenz: Rechnungs- und multiple Lieferadressen abfragen

ws_bank_manage.htm

BankManage

Template für die Verwaltung der Bankdaten

Referenz: Lastschrift - Bankverbindungen abfragen

ws_basket.htm

Basket

Template für die Warenkorb-Seite

Referenz: Warenkorb anzeigen

ws_basket_ajax_error.htm

BasketAjaxError

Template für die Fehlermeldung: Produkt per AJAX in den Warenkorb legen

Referenz: Produkt per AJAX in den Warenkorb legen

ws_basket_ajax_success.htm

BasketAjaxSuccess

Template für die Erfolgsmeldung: Produkte per AJAX in den Warenkorb legen

Referenz: Produkt per AJAX in den Warenkorb legen

ws_category.htm

Category

Template für die Kategorieseite

Referenz: Aktuell gewählte Kategorie anzeigen

ws_confirm.htm

Confirm

Template für die Bestätigungsseite nach der Aufgabe einer Bestellung

ws_connected_externaccounts.htm

ConnectedExternAccountsOverview

Template für verbundene externe Konten

Referenz: Externes Login mit Facebook

ws_creditcard_manage.htm

CreditCardManage

Template für das Auswählen oder Löschen von gespeicherten Kreditkartendaten

Referenz: Zahlungsart "Kreditkarte"

ws_deliv_address_manage.htm

DelivAddressManage

Template für die Verwaltung der Lieferadressen im Kundenkonto

Referenz: Rechnungs- und multiple Lieferadressen abfragen

ws_direct_order.htm

DirectOrder

Template für die Direktbestellung

Referenz: Direktbestellung/Bestellen aus Katalogen

ws_login.htm

Login

Template-Datei für die Anmeldung beim Shop
Wegweiser: Sicheres Anmeldeverfahren

ws_login_start.htm

LoginStart

Name der Template-Datei für die Anmeldung beim Shop-Start für geschlossene Shops
Wegweiser: Sicheres Anmeldeverfahren

ws_logout.htm

Logout

Name der Template-Datei für die Abmeldung

Wegweiser: Logout

ws_memolist.htm

MemoList

Template für die Merkliste

Referenz: Merkliste anzeigen

ws_notify.htm

Notify

Template für die Hinweisseite mit der Anzeige wichtiger Meldungen

ws_order_history.htm

OrderHistory

Template für die Anzeige der Bestellhistorie

Referenz: Bestellhistorie integrieren

ws_pay_deliv.htm

PayDeliv

Template für die Eingabe von Zahlungsart/Versandart

Referenz: Zahlungsart-/Versandart-Kombinationen

ws_place_order.htm

PlaceOrder

Template für die Anzeige der Bestellübersicht

Referenz: AGB akzeptieren

ws_product.htm

Product

Template für die Produkt-Detailansicht

Referenz: Gewähltes Produkt anzeigen

ws_product_recmd.htm

ProductRecmd

Template für die Produkt-Weiterempfehlung

Referenz: Produktempfehlungsfunktion per AJAX

ws_product_recmd_confirm.htm

ProductRecmdConfirm

Template für die Bestätigungsseite "Produkt weiterempfehlen"

Referenz: Produktempfehlungsfunktion per AJAX

ws_search.htm

Search

Template für die Anzeige der Suchergebnisse und Eingabe der erweiterten Suchkriterien

Referenz: ws_search.htm

ws_start.htm

Start

Startseite des Shops

ws_subshop_access_denied.htm

SubShopAccessDenied

Das Template wird angezeigt, wenn der Käufer keine Berechtigung für diesen Subshop besitzt

Referenz: Subshop-Zutrittsberechtigungen

ws_user_account.htm

UserAccount

Name der Template-Datei für das Kundenkonto

 

2. Informations-Templates

Informations-Templates sind z. B. die "statischen" AGB-, Datenschutz-, "Über uns"- und Hilfe-Seiten. Detaillierte Angaben zu Informationsseiten finden Sie unter "Informationsseiten erstellen".

Die unten aufgeführten Informations-Templates sind bereits im Auslieferungszustand enthalten und können schnell auf die eigenen Wünsche abgestimmt werden. Zudem können Sie beliebig viele neue Informations-Templates angelegen, welche mithilfe der Textpflege mit Inhalten gefüllt werden.

Im Template-Verzeichnis sind Templates gekennzeichnet mit dem Präfix "tpl_". Informations-Templates werden nicht in der Shopkonfiguration shop.config verwaltet.

Sie werden immer über ~WS-LoadTpl()~ oder ~WS-SSLLoadTpl()~ verlinkt. Welches der beiden Tags verwendet wird, spielt keine Rolle.

Übersicht der im Auslieferungszustand enthaltenen Informations-Templates

Template

Beschreibung

tpl_agb.htm

Allgemeine Geschäftsbedingungen

tpl_datenschutz.htm

Datenschutzhinweise

tpl_frage_zum_produkt.htm

Frage zum Produkt

tpl_impressum.htm

Impressum

tpl_kontakt.htm

Kontaktmöglichkeit

tpl_versandkosten.htm

Angaben zu Versandkosten

tpl_widerruf.htm

Informationen zum Widerrufsrecht

tpl_zahlungsarten.htm

Angaben zu Zahlungsarten

 

3. Include-Templates

Include-Templates liegen im Auslieferungszustand des Shops im Verzeichnis "benutzer/templates/translation" und sind gekennzeichnet mit dem Präfix "incl_". Dazu zählen Templates, die nicht als Ganzes auf Shopseiten angezeigt werden. Lediglich ihre Inhalte oder Teile davon werden in bestehende Seiten oder andere Templates integriert.

Grundsätzliches zum Include-Konzept von WEBSALE V8s finden Sie unter "Wiederverwendung: Includes".

Template

Beschreibung

incl_ajax_submenu.htm

 

incl_emarketing_manager.htm

 

incl_emarketing_manager_onlineview.htm

 

incl_fast_includes.htm

 

incl_prodrating_changenickname.htm

 

incl_prodrating_confirm.htm

 

incl_prodrating_edit.htm

 

incl_prodrating_list.htm

 

incl_prodrating_mailvalidation.htm

 

incl_product_seo.htm

 

 

4. INQUIRY-Templates

Im Template-Verzeichnis sind INQUIRY-Templates gekennzeichnet mit dem Präfix "inquiry_". Mit INQUIRY-Templates lassen sich sowohl Formulare erzeugen als auch die Eingangsmeldungen für den Kunden (im Shop oder per E-Mail) und die Übermittlung der Daten an den Shopbetreiber generieren.

Die Templates gehören zum Modul "INQUIRY4" und werden separat in den Konfigurationsdateien des INQUIRYS zugewiesen.

Übersicht der INQUIRY-Templates

Template

Beschreibung

inquiry_frage_zum_produkt.htm

Formular für "Frage zum Produkt"

inquiry_frage_zum_produkt_antwort.htm

Erfolgsmeldung für abgeschickte "Frage zum Produkt"

inquiry_frage_zum_produkt_confirmemail.htm

Bestätigungs-E-Mail an den Kunden

inquiry_frage_zum_produkt_inquiryemail.htm

E-Mail der "Frage zum Produkt" an den Händler

inquiry_kontakt.htm

Kontakt-Formular

inquiry_kontakt_antwort.htm

Erfolgsmeldung für abgeschickte Kontakt-Anfrage

inquiry_kontakt_confirmemail.htm

Bestätigungs-E-Mail an den Kunden

inquiry_kontakt_inquiryemail.htm

E-Mail der Kontakt-Anfrage an den Händler

inquiry_widerruf.htm

Formular für den Widerruf

inquiry_widerruf_antwort.htm

Erfolgsmeldung für abgeschickte Widerrufsformular

inquiry_widerruf_confirmemail.htm

Bestätigungs-E-Mail an den Kunden

inquiry_widerruf_inquiryemail.htm

E-Mail des Widerrufs an den Händler

Referenz: Formulare für Kundenanfragen

 

5. E-Mail-Templates

Im Template-Verzeichnis gekennzeichnet mit dem Präfix "mail_". Für alle E-Mails, die der Shop verwendet (z. B. Bestelleingangsbestätigung, Passwortänderung), werden eigene HTML-Templates verwendet.

Diese müssen in den jeweiligen E-Mail-Abschnitten in der Shopkonfiguration shop.config zugewiesen werden.

Übersicht der im Auslieferungszustand enthaltenen E-Mail-Templates

Template

Beschreibung

mail_change_mail_double_opt_in.htm

E-Mail-Adresse ändern per Double-OptIn

Referenz: ChangeEmailDoubleOptInMail

mail_customer_order.htm

Bestelleingangsbestätigungs-E-Mail

Referenz: CustomerMail

mail_delete_account_double_opt_in.htm

Kundenkonto löschen per Double-OptIn

Referenz: DeleteAccountDoubleOptInMail

 

 

 

 

 

 

 

 

mail_newcustomer_double_opt_in.htm

Neukundenanmeldung per Double-OptIn

Referenz: NewCustomerDoubleOptInMail

 

 

 

 

 

 

 

 

mail_product_recmd.htm

E-Mail "Produkt weiterempfehlen"

Referenz: ProdRecmdMail

mail_set_password.htm

E-Mail "Passwort vergessen"/"Passwort neu setzen"

Referenz: SetPasswordMail

Aufbau der E-Mail-Templates

Für die korrekte Ausgabe müssen CSS-Eigenschaften als Inline-Styles definiert werden, da einige E-Mail-Clients keine externen Stylesheets unterstützen.

 

6. PDF-Templates

PDF-Templates sind im Template-Verzeichnis gekennzeichnet mit dem Präfix "pdf_". PDF-Dateien, z. B. Auftragsbestätigungen oder SEPA-Mandatserteilungen, werden mit diesen Templates erzeugt.

Übersicht der PDF-Templates

Template

Beschreibung

pdf_confirm.htm

Bestelleingangsbestätigung

Wegweiser: PDF-Anhang der Bestelleingangsbestätigung

pdf_sepa_company.htm

Firmen-Lastschrift

Materialien: pdf_sepa_company.htm

pdf_sepa_customer.htm

Basis-Lastschrift

Materialien: pdf_sepa_customer.htm

pdf_product.htm

Drucken der Produktdetailseite

Wegweiser: PDF-Anzeige der Produkt-Detailansicht

Aufbau der PDF-Templates

Zur Gestaltung von Druck-Layouts können entsprechende CSS-Eigenschaften im Template verwendet werden. Im folgenden Beispiel wird ein Seitenumbruch erzwungen.

Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <title>Meine Firma - Druckansicht Ihrer Bestellung</title>
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <base href="~URL-Template~">
</head>
<body>
   ...
   <div style="page-break-after:always;"></div>
   ...
</body>
</html>