Ähnlich wie WooCommerce verwendet Germanized Templates um Inhalte im Frontend und in E-Mails anzeigen zu lassen.
Templates von Germanized könnt ihr im Plugin-Ordner unter woocommerce-germanized/templates/
bzw. woocommerce-germanized-pro/templates/
finden. Eine Übersicht der Templates von Germanized in der neuesten Version findet ihr auf GitHub. Für eine Übersicht der Templates der Pro-Version, schaut bitte direkt in den entsprechenden Ordner unter wp-content/plugins/woocommerce-germanized-pro/templates
.
Zusätzlich zu den Core-Templates können einzelne, in Germanized enthaltene, Packages (z.B. storeabill für das Buchhaltungsmodul in Germanized Pro oder woocommerce-germanized-shipments für die Sendungsintegration) separate Templates enthalten. Diese Templates findet ihr jeweils unter:
woocommerce-germanized/packages/name-of-package/templates
woocommerce-germanized-pro/packages/name-of-package/templates
Templates überschreiben
Wenn du Templates verändern oder anpassen möchtest, solltest du die Templates in deinem Theme überschreiben. Diese Methode ist update-sicher (wir empfehlen das Überschreiben im Child-Theme), d.h. auch nach einem Update von Germanized bzw. Germanized Pro werden weiterhin deine überschriebenen Templates geladen. Zwischen der Basis-Version und der Pro-Version unterscheiden sich in Sachen Templates nur die Ordner-Namen, d.h. Templates von Germanized Pro müssen im Ordner wp-content/themes/mein-child-theme/woocommerce-germanized-pro/
überschrieben werden. Templates von Germanized hingegen in wp-content/themes/mein-child-theme/woocommerce-germanized/
.
Beispiel: Kopiere die Datei wp-content/plugins/woocommerce-germanized/templates/emails/customer-paid-for-order.php
zu wp-content/themes/mein-child-theme/woocommerce-germanized/emails/customer-paid-for-order.php
Für Templates aus Packages (z.B. storeabill oder woocommerce-germanized-shipments) gilt das gleiche, d.h. das Template: wp-content/plugins/woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/emails/customer-shipment.php
kannst du unter mein-child/woocommerce-germanized/emails/customer-shipment.php
überschreiben.
Von Zeit zu Zeit kann es sein, dass wir die Templates in Germanized anpassen bzw. verändern. In diesem Fall ändert sich die Template-Version und du erhältst einen Hinweis, dass dein überschriebenes Template eine Aktualisierung benötigt. Du musst dann selbst prüfen, inwiefern dein (überschriebenes) Template aktualisiert werden muss.