Individuelle Template-Anpassungen (SW5)
Hinweis: Shopware 5 hat das End-of-Life erreicht. Diese Anleitung dient als Archiv für bestehende Kunden.
Einleitung
Zur individuellen Gestaltung von ThemeWare® können Template-Dateien angepasst werden.
Voraussetzung
Die Anpassungen müssen in einer Ableitung von ThemeWare® durchgeführt werden, damit sie updatesicher sind.
Einsicht in den Quellcode
ThemeWare® basiert technisch auf den Shopware-Themes "Bare" und "Responsive". Die originalen Dateien befinden sich unter:
Version 1.x.x:
/engine/Shopware/Plugins/Community/Frontend/TcinnXXXTheme/Themes/Frontend/XXXTheme
Version 2.x.x:
/custom/plugins/TcinnXXXTheme/Resources/Themes/Frontend/XXXTheme
Eigene Template-Datei ablegen
Die Ableitungs-Templates liegen unter:
/themes/Frontend/[Name-deiner-Ableitung]
Die Ordnerstruktur entspricht den übergeordneten Themes. Zum Anpassen erstellst du eine .tpl-Datei mit gleichem Namen im entsprechenden Ordner.
Hilfreiche Smarty-Grundlagen
Ableitung definieren:
{extends file="parent:frontend/index/dateiname.tpl"}
Block überschreiben:
{block name='frontend_index_blockname'}
// Platziere hier den neuen Inhalt
{/block}
Block nach Inhalt ergänzen:
{block name='frontend_index_blockname'}
{$smarty.block.parent}
// Platziere hier den zusätzlichen Inhalt
{/block}
Block vor Inhalt ergänzen:
{block name='frontend_index_blockname'}
// Platziere hier den zusätzlichen Inhalt
{$smarty.block.parent}
{/block}