Template Struktur
Die Struktur des Modi-Art-WAI Templates richtet sich im Wesentlichen nach den Empfehlungen von JTL-Software.
Verzeichnisbaum des Modi-Art-WAI Templates
- css/
In diesem Ordner befinden sich die Stylesheet-Dateien (CSS) für Bildschirm- und Druck-Ausgabe- base.css
Basis-Styles. Setzt alle Styles initial zurück und setzt diese dann neu, um browserspezifische Abweichungen zu vermeiden - boxes.css
Styles für seitliche Boxen - content.css
Styles für den mittleren Inhaltsbereich zwischen Header, Footer und den Sidepanels - custom.css
Kundenspezifische Style-Anpassungen, standardmäßig keine vorhanden - print.css
Styles optimiert für Druck-Ausgabe - style.css
Globale Styles für Template-Farben/Hintergrundgrafiken? und Positionierung von Header, Sidepanels, Content und Footer. - screen.css
Stylesheet für Bildschirm/Screen?-Präsentation. Lädt die für die Bildschirmpräsentation notwendigen CSS-Dateien (base.css, style.css, boxes.css, content.css, custom.css) in der korrekten Reihenfolge.
- base.css
- images/
Grafiken und Hintergrundgrafiken, die im Template verwendet werden.- ...
- logo.gif
Firmenlogo, welches oben links angezeigt wird. - ...
- lang/
siehe auch Config- und Sprachdateien- eng.conf
Smarty-Konfigurationsdatei zur Konfiguration der englischen Textbausteine - ger.conf
Smarty-Konfigurationsdatei zur Konfiguration der deutschen Textbausteine
- eng.conf
- php/
- functions.php
xHTML-Quelltext von Kategoriebäumen rekursiv erzeugen. Der hier erzeugte Quelltext wird z.B. für die seitliche(n) Kategoriebox(en) genutzt.
- functions.php
- plugins/
Externe JavaScript Bibliotheken und Scripts - tpl_inc/
- sideboxes/
- sidebox_article_prev_next.tpl
Blättern-Box - sidebox_bargains.tpl
Schnäppchen-Box - sidebox_bestseller.tpl
Bestseller-Box - sidebox_cart.tpl
Warenkorb-Box - sidebox_categories.tpl
Kategoriebox - sidebox_contact.tpl
Kontakt-Box - sidebox_fastbuy.tpl
Schnellkauf-Box - sidebox_info.tpl
Informationen-Box - sidebox_lastviewed.tpl
Zuletzt angesehener Artikel Box - sidebox_login.tpl
Anmelden Box - sidebox_manufacturers.tpl
Hersteller-Box - sidebox_new_articles.tpl
Neue Artikel-Box - sidebox_safety.tpl
Sicherheits-Box z.B. SSL etc - sidebox_search.tpl
Suchen-Box, standardmäßig in der sidepanel1.tpl auskommentiert - sidebox_top_offers.tpl
Top-Angebote-Box - sidebox_trustedshops.tpl
TrustedShops Logo Box - sidebox_upcoming_articles.tpl
Bald erscheinende Produkte Box
- sidebox_article_prev_next.tpl
- article_list_article.tpl
Teiltemplate eines Artikels in einer Listenansicht. Wird von produkte.tpl und suche.tpl inkludiert. - artikel_fragezumproduktformular.tpl
Frage zum Produkt Formular. Wird von article_list_article.tpl und artikel.tpl inkludiert. - artikel_produktverfuegbarformular.tpl
Verfügbarkeits Formular. Wird von article_list_article.tpl und artikel.tpl inkludiert. - artikel_variations_abhaengigkeiten.tpl
JS-Code, der die Abhängigkeiten zwischen verschiedenen Variationen regelt. Wird von artikel.tpl inkludiert. - bestellabschluss_trustedshops.tpl
Bestellabschluß-Seite Trusted Shops. - bestellvorgang_accountwahl.tpl
- Schritt im Bestellvorgang: Wahlmöglichkeiten Neu Registrieren oder Anmelden...
- bestellvorgang_bestaetigung.tpl
Letzter Schritt im Bestellvorgang mit einer Bestätigung der Bestellung - bestellvorgang_lieferadresse.tpl
Bestellschritt Lieferadresse - bestellvorgang_positionen.tpl
Listet die Bestellpositionen. Wird von bestellvorgang_bestaetigung.tpl inkludiert. - bestellvorgang_unregistriert_formular.tpl
Schritt unregistriert Bestellen. - bestellvorgang_versand.tpl
Bestellschritt Rechnungsanschrift - bestellvorgang_zahlung.tpl
Bestellschritt Zahlungsmöglichkeiten - bestellvorgang_zahlung_zusatzschritt.tpl
Zusatzschritt Zahlungsmöglichkeiten - bestellvorgang_zahlungsart_kreditkarte.tpl
Bestellschritt Zahlung mit Kreditkarte (Formular) - bestellvorgang_zahlungsart_lastschrift.tpl
Bestellschritt Zahlung per Lastschrift (Formular) - footer.tpl
Fußleiste des Templates (Copyright, Powered by...) - global_inc_first.tpl
Globales Teil-Template, welches am Quelltext-Anfang jeder Seite eingebunden wird. - global_inc_last.tpl
Globales Teil-Template, welches am Quelltext-Ende jeder Seite eingebunden wird. - header.tpl
Beschreibt den Header (Kopfbereich) des Templates. - inc_lieferadresse.tpl
Lieferadresse Formular - inc_rechnungsadresse.tpl
Rechnungsadresse Formular - jtl_account_loeschen.tpl
Account Löschen Formular - jtl_bestellung.tpl
Kundenkonto -> Bestellung Ansicht - jtl_login.tpl
Kundenkonto Anmelden - jtl_meinkonto.tpl
Kundenkonto Übersicht - jtl_passwort_aendern.tpl
Kundenkonto Passwort ändern - jtl_rechnungsdaten.tpl
Kundenkonto Rechnungsdaten ändern - kundenformular.tpl
Kunden Formular mit Rechnungsanschrift und Kontaktmöglichkeiten - registrieren_formular.tpl
Registrieren Formular - sidepanel1.tpl
Seitliches Panel (standardmäßig per CSS links positioniert) mit Boxen - sidepanel2.tpl
Seitliches Panel (standardmäßig per CSS rechts positioniert) mit Boxen - sidepanel_checkout.tpl
Seitliches Panel, das nur im Bestellvorgang und bei Registrierung angezeigt wird. Enthält Boxen mit Kontaktinformationen und Sicherheits-Boxen (SSL). - sitemap.tpl
Teiltemplate für die Seitenübersicht (Sitemap). Wird in seite.tpl inkludiert. - staffelpreise_inc.tpl
Teiltemplate für Staffelpreise. Wird in artikel.tpl inkludiert.
- sideboxes/
- artikel.tpl
Artikeldetail-Seite - bestellab_again.tpl
Neu hinzugekommen in JTL-Shop V2.17. Inkludiert im Modi-Art-WAI die bestellabschluss.tpl - bestellabschluss.tpl
Bestellabschluß-Seite - bestellvorgang.tpl
Bestellvorgang (inkludiert verschiedene Bestellschritte unter tpl_inc/) - jtl.tpl
Login, Accountübersicht, Kundendatenänderung, Passwortänderung sowie Detailanzeige getätigter Bestellungen - passwort_vergessen.tpl
Passwort neu anfordern - produkte.tpl
Kategorie-Ansicht mit Unterkategorien und Artikelliste (inkludiert die article_list_article.tpl) - registrieren.tpl
Neues Kundenkonto registrieren - seite.tpl
Startseite und alle Content-Seiten, die im Admin-Backend angelegt und gepflegt werden - settings.conf
Konfigurationsdatei für Modi-Art-WAI spezifische Template-Einstellungen, die nicht per Admin-Backend oder WaWi steuerbar sind. - suche.tpl
Suche mit Suche-Verfeinern-Formular + Suchergebnisse als Artikelliste (inkludiert die article_list_article.tpl) - warenkorb.tpl
Warenkorb mit Bestellpositionen
