> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dreizack-medien.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Template

> Vorgefertigte .tpl-Dateien direkt im OPC einbinden

## Allgemeine Beschreibung

Das Custom-Template-Portlet bietet dir eine effiziente Möglichkeit, vorgefertigte Template-Dateien (`.tpl`) direkt in deinem Onlineshop über den OPC zu platzieren. Dies ist besonders nützlich, um wiederkehrende Designelemente oder komplexe Smarty-Strukturen zentral zu verwalten und einfach einzubinden.

## Einsatzmöglichkeiten

* **Zentrale Designelemente:** Nutze das Portlet, um speziell entwickelte Templates für Teaser, Banner oder spezielle Sektionen an verschiedenen Stellen deiner Seite konsistent anzuzeigen.
* **Komplexe Datenanzeigen:** Binde Templates ein, die komplexe Smarty-Logiken oder Datenbankabfragen enthalten, ohne den Code jedes Mal neu schreiben zu müssen.
* **Modularer Aufbau:** Erstelle eine Bibliothek an Custom-Templates, die du flexibel in dein Layout integrieren kannst, um die Wartbarkeit deines Shops zu erhöhen.

## Featureübersicht

<AccordionGroup>
  <Accordion title="Template-Auswahl">
    Du kannst bequem aus einer Liste deiner im Dateisystem hinterlegten Template-Dateien wählen.
  </Accordion>

  <Accordion title="Einfache Einbindung">
    Statt Code manuell zu kopieren, wählst du einfach die gewünschte Datei aus, was Fehlerquellen minimiert.
  </Accordion>

  <Accordion title="Flexibles Layout & Animation">
    Wie bei allen Portlets kannst du auch für das Custom Template individuelle Layout-Einstellungen und Animationen definieren.
  </Accordion>
</AccordionGroup>

## Settings

### Allgemein

**Wähle dein Template:** In diesem Dropdown-Menü werden dir alle verfügbaren `.tpl`-Dateien angezeigt, die im entsprechenden Verzeichnis deines Shops liegen. Wähle einfach die gewünschte Datei aus, die an dieser Stelle ausgegeben werden soll.

<Note>
  Lege deine Custom Templates im Plugin-Verzeichnis **frontend/custom** ab, damit sie in der Auswahlliste erscheinen.
</Note>
