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. |
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 |
ws_address_manage.htm |
AddressManage |
Template für die Verwaltung der Rechnungsadresse im Kundenkonto |
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 |
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 |
ws_login_start.htm |
LoginStart |
Name der Template-Datei für die Anmeldung beim Shop-Start für geschlossene Shops |
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 |
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 |
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 |
|
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
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.
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>