Templates

MERCONIS ist templatebasiert und diesbezüglich voll individualisierbar!

Wie MERCONIS Inhalte, wie z. B. Produkte, Preise, den Warenkorb etc. darstellt, wird primär über die Templates sowie den Einsatz von CSS bestimmt. MERCONIS ist von Haus aus auch bezüglich der Templates komplett für Sie vorbereitet und sofort einsatzbereit. Schon im Zuge der Installation wählen Sie ein Theme aus, das ggf. mit Theme-spezifischen Templates ausgestattet ist, sodass Sie sofort nach der Installation einen - auch optisch - vorgefertigten Online-Shop haben - inkl. mobilfähigem Layout. Bei Bedarf können Sie diesen aber auch an Ihre Bedürfnisse anpassen.

Selbstverständlich können Sie sämtliche Templates bei Bedarf auch beliebig abändern. Original-Templates, die nicht bereits Theme-spezifisch als Duplikat vorliegen, duplizieren Sie aber bitte zuvor mit der Contao-eigenen Template-Funktion im Backend und bearbeiten dann (updatesicher) das Duplikat.

Die wichtigsten Templates

Sie möchten Ihren Shop über die Templates individualisieren? Sehen Sie hier, welches die wichtigsten Templates sind.

Allgemeines

Pfad zum Standard-Templateordner

/vendor/leadingsystems/contao-merconis/src/Resources/contao/templates

Nehmen Sie an diesen Dateien direkt keine Änderungen vor, da Sie ansonsten bei einem Update diese Änderungen verlieren! Duplizieren Sie hingegen das gewünschte Template, legen es im eigenen Template-Ordner ab und ändern dieses Duplikat ab!

Pfad zum Templateordner für die PDF-Generierung

/files/merconisfiles/dynamicAttachmentFiles

Pfad zu Ihren eigenen Templates

Entweder „templates“ (innerhalb des Wurzelordners) oder für den Fall, dass Sie ein MERCONIS-Theme verwenden im jeweiligen Theme-Template-Ordner nach dem Schema templates/Theme-eigener Template-Ordner.

Templates

template_productOverview

Das Overview-Template gibt die einzelnen Produkte in der Produktübersicht aus (Trefferliste). Das Gegenstück dazu wäre das template_productDetails, das die Produktdetails ausgibt.

template_productDetails

Das Details-Template gibt die Produktdetails zu einem Template aus. Wenn also ein Shop-Kunde auf ein Produkt klickt, um weitere Details über das Produkt zu erfahren, wird dieses Template aktiv und gibt die Daten aus.

template_productIncludes_...

Das Details-Template selbst hat spezialisierte Templates eingebunden. Diese wären:

  • ...imageOutput_01 (Produktabbildung)
  • ...detailedAttributesAndValues_01 (Produktmerkmale)
  • ...deliveryInfo_01 (Lieferinformationen)
  • ...stockInfo_01 (Lagerbestandinformationen)
  • ...variantSelector_01 (VariantSelector)
  • ...price_01 (Preisausgabe)
  • ...filterMatch_01 (Textausgabe des Filters)

template_cart_big

Dieses Template wird verwendet, um den gesamten Bestell- und Zahlungsprozess darzustellen, der aus den folgenden Abschnitten besteht:

  1. Warenkorb
  2. Kundendaten erfassen
  3. Versandoptionen auswählen
  4. Zahlungsoptionen auswählen
  5. Bestellzusammenfassung

Hinweis

Alle include Templates müssen mit in das Templateverzeichniss angelegt werden. Nur bei CART relevant.

template_cart--big_include_

Für jeden der einzelnen Checkout-Abschnitte existiert ein eigenes Template, das nachgeladen wird. Sie erkennen das am „template_cart--big_include_“ im Dateinamen.
Diese wären:

  • ...cart (Warenkorb)
  • ...customer_data (Kundendaten)
  • ...shipping_selection_form (Versandoptionen)
  • ...payment_selection_form (Zahlungsoptionen)
  • ...review (Bestellzusammenfassung)

Anzahl der Seiten im Bestellprozess

Standardmäßig wird jeder dieser Abschnitte auf einer eigenen Seite dargestellt. Sie können jedoch mittels einer Einstellung in den Grundeinstellungen bestimmen, auf wie vielen einzelnen Seiten (2 bis 5) die hier aufgeführten Abschnitte dargestellt werden:

Optional

Sie können in den Grundeinstellungen zu jedem dieser Abschnitte eine Seite auswählen und deren Inhalt ausgeben. Beachten Sie bitte dabei, dass Sie dann neben den auszugebenden Inhalten auch zusätzlich das Modul "MERCONIS shopping cart big" in der jeweiligen Seite mit ausgeben.

Möchten Sie z. B. für den Bestellprozess jeweils im Kopf einen Verlaufsbalken ausgeben, so legen Sie für jeden der Schritte einfach eine Seite an (z. B. innerhalb des Seitenbaumes „MERCONIS-SYSTEM“) und hinterlegen einen Artikel, der als Content den jeweiligen Verlaufsbalken sowie das Modul „MERCONIS - Shopping cart big“ enthält. Wählen Sie in den Grundeinstellungen dann jeweils die von Ihnen angelegte Seite aus. Fertig. Nun werden zusätzlich auch auf den einzelnen Seiten Ihre eigenen Inhalte ausgegeben.

template_afterCheckout

Dieses Template gibt die Zusammenfassung und die entsprechenden Informationen nach getätigtem Kauf aus.

template_cart_mini

Das cart_mini-Template gibt den Mini-Warenkorb aus

template_MyOrders

Dieses Template gibt für einen Kunden den Bereich „Meine Bestellungen“ (also die Bestellhistorie) in einer Übersicht aus.

Diese Seite ist nur nach Kundenlogin sichtbar.

template_MyOrderDetails

Dieses Template gibt innerhalb „Meine Bestellungen“ die Details zu einer Bestellung aus, wenn der Kunde eine Bestellung aus der Übersicht auswählt.

Diese Seite ist nur nach Kundenlogin sowie gewählter Bestellung sichtbar.

template_mail_orderConfirmation

Dieses Template gibt die komplette Zusammenfassung einer Bestellung aus.

dynamicAttachment_invoice_01.php

Das ist das Standardtemplate für die dynamische Generierung einer PDF-Rechnung.

Dieses Template finden Sie unter:
/files/merconisfiles/dynamicAttachmentFiles

template_productGallery

Das productGallery-Template gibt die Produktabbildungen und -videos aus