Aktuelles auf prestashop-deutschland.de

Rechtstexte für Onlinehändler mit Proetcted Shops Gute Neuigkeiten für Onlinehändler, durch die Schnittstelle zu Protected Shops lassen sich Rechtstexte in nur wenigen Schritten in den PrestaShop integrieren. Protected Shops bietet Onlinehändlern...

Readmore

ClickandBuy PrestaShop Modul Es ist soweit wir haben das ClickandBuy Modul in Zusammenarbeit mit ClickandBuy für den PrestaShop erfolgreich fertiggestellt und freuen uns das wir dieses heute ankündigen dürfen. Mit ClickandBuy lassen...

Readmore

ClickandBuy PrestaShop Modul Es ist soweit wir haben das ClickandBuy Modul in Zusammenarbeit mit ClickandBuy für den PrestaShop erfolgreich fertiggestellt und freuen uns das wir dieses heute ankündigen dürfen. Mit ClickandBuy lassen...

Readmore

PrestaShop Installer auf Deutsch - germanInstaller Mit Freude kündigen wir heute den PrestaShop Installer als Deutsche Version an. Nachdem wir erfolgreich innerhalb der Community die Übersetzung fertiggestellt haben lag es nahe die Übersetzung fest...

Readmore

Gate2Shop Payment für den PrestaShop In Zusammenarbeit mit der GTS Online Solutions Ltd. haben wir das Gate2Shop Modul für den PrestaShop entwickelt. Das Modul steht ab sofort unter der Open Source Lizenz OSL zur Verfügung und kann kostenlos...

Readmore

  • Prev
  • Next

Templatestruktur

Die Templatestruktur

Anbei finden wir einen Prototypen für die grundsätzliche Templatestruktur von PrestShop mit einer kurzen Beschreibung zu den einzelnen Templatefiles.
Das Templateverzeichnis liegt unter /themes/prestashop/ wobei der Ordner “prestashop” hier dem Defaulttemplate entspricht, dieser kann also bei Verwendung eines individuellen Templates varrierien.

Die Teilbereiche des Templates haben wir in den Header, den Body, die Includes und den Footer unterteilt.

Ordner

Das Basistemplate liegt im Ordner “themes/prestashop” und verfügt über folgende Unterordner:

  • css -> Stylesheets für diese Template
  • img -> Grafiken für dieses Template (nicht die Produktbilder)
  • js -> Javascripte für dieses Template
  • lang -> Interne Template-Sprachdateien

Sonstige Files

Sonstige Files die sich im PrestaShop  Template Ordner befinden.

  • preview.jpg, Vorschaubild für das Template, wird im Shopbackend verwendet

Header Template header.tpl

Globales Headertemplate mit den Kopfinformationen für das PrestaShop Template.

  • Templatefile: header.tpl
  • Wird inkludiert: Ja

Beschreibung

In dem Template header.tpl werden die Kopfinformationen für unser PrestaShop Template gesetzt. Das Template wird in fast allen Bodytemplates inkludiert, dass heisst, jede Änderung die du an diesem Template durchführst hat Auswirkungen auf dein gesamtes Template.

Informationssatz

  • HTML, Wrapper über CSS Id=”center_column”
  • Bindet sämtliche Stylesheets (CSS) ein
  • Bindet die Javascripte ein
  • Bindet das Logo in das PrestaShop Template ein
  • Bndet die Metaangaben (title, description, keywords…) ein

Verfügbare Hooks

  • {$HOOK_TOP}
  • {$HOOK_LEFT_COLUMN}
  • {$HOOK_HEADER}

Globales Template includes

Die folgenden Templatefiles werden innhalb des Core Templates durch andere Templates inkludiert.

Templatefiles

  • errors.tpl, Globale Fehlermeldungen vom PrestaShop Coresystem
  • category-tree-branch.tpl, Rekursion für das rekursive Menü vom Modul blockcategories
  • pagination.tpl, Pager/Seitenleiste für Ergebnisse: 1,2,3,4
  • thickbox.tpl, Globales jQuery Thickbox Template
  • breadcrumb.tpl, Typische BreadCrumb Navigation in der Form “Startseite > Produkt”
  • my-account.tpl, Menü für das Kundenkonto
  • order-steps.tpl, Menü mit Bestellschritten für den Checkout

Body Templates

Globale

  • 404.tpl -> 404 Fehlerseite

Kundenlogin

  • addresses.tpl, Liste Adressen die der Kunde angelegt hat
  • address.tpl, Aktuelle Adresse des Kunden
  • history.tpl, die Bestellhistory des Kunden
  • identity.tpl, Preönliche Informationen für das Kundenkonto
  • order-detail.tpl, AJAX Template für die detaillierte Bestellübersicht
  • order-slip.tpl, Rücksendung einer Bestellung beauftragen

Shopfrontend

  • authentication.tpl, Loginformular für Kunden und Registerung für Neukunden
  • best-sales.tpl, Beste Verkäufe
  • category.tpl, Template für Shopkategorien die über den Shopkatalog angelegt wurden
  • cms.tpl, zeigt die CMS Seiten die über das integrierte CMS eingerichtet wurden an
  • contact-form.tpl, stellt das Kontaktformular dar
  • discount.tpl,
  • index.tpl, Startseite
  • manufacturer-list.tpl
  • manufacturer.tpl
  • new-products.tpl
  • password.tpl, Passwort vergessen Funktion
  • prices-drop.tpl
  • product-list.tpl
  • product-sort.tpl
  • product.tpl
  • scenes.tpl
  • search.tpl
  • sitemap.tpl
  • supplier-list.tpl
  • supplier.tpl

Checkout

  • order-address.tpl, Versand und Rechnungadresse
  • order-carrier.tpl, Zusteller bzw. auswahl der Versandart
  • order-confirmation.tpl, Rückleitung nach erfolgreich Zahlung durch Paymentmodul
  • order-follow.tpl
  • order-payment.tpl, Auswahl der Zahlungsart
  • order-return.tpl
  • shopping-cart.tpl, der Warenkorb
  • shopping-cart-product-line.tpl, einzelne Produkte im Warenkorb

Debug Templates

  • debug.tpl -> Globales Smarty internes Debug-Template
  • maintaince.tpl -> Wird verwendet wenn Shop im Wartungsmodus versetzt wurde

Footer Template footer.tpl

Globales Footertemplate welche die Fusszeile für das PrestaShop Template vorhält.

  • Templatefile: footer.tpl
  • Wird inkludiert: Ja

Beschreibung

In dem Template header.tpl werden die Fussinformationen für unser PrestaShop Template gesetzt. Das Template wird in fast allen Bodytemplates inkludiert, dass heisst, jede Änderung die du an diesem Template durchführst hat Auswirkungen auf dein gesamtes Template.

Verfügbare Hooks

  • {$HOOK_FOOTER}
  • {$HOOK_RIGHT_COLUMN}

Schreibe einen Kommentar