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.
  • 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
  • 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.
  • 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
    • 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
      1. 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.
  •  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