2017-09-09 5 views
0

Ich prüfe mit Prestashop 1.6 überschreiben und ich habe Probleme mit Smarty. In der Admin-Themendatei existiert die Funktion tpl exists {include file = ...}.Prestashop 1.6 smarty überschreiben {include file = ....} nicht übersteuert

In Verzeichnis überschreiben ich diese Datei ersetzen und ich erstellte Datei, die es enthalten ist, aber es liest diese Datei nicht aus {include file = ...}.

Irgendwelche Ideen?

+0

Welche Datei versuchen Sie zu überschreiben? und was ist die Struktur Ihres Override-Ordners für die Dateien/Ordner, die Sie hinzugefügt haben? –

Antwort

1

Sie müssen beide Dateien, die enthaltene Datei und die Datei, die enthält, überschreiben.

In der Zeile, in {include} den Pfad verwendet werden muss:

{include file='../_current_dir_/_file_.tpl'}

z.B. Sie wollen den Warenkorb Regeln Vorlage außer Kraft setzen:

override/controllers/admin/templates/cart_rules/informations.tpl

Dann müssen Sie die Vorlage, die es enthält. form.tpl (in diesem Fall):

override/controllers/admin/templates/cart_rules/form.tpl

Innen form.tpl Sie benötigen {include} von informations.tpl zu ändern:

sind in der gleichen Ebene

{include file='../cart_rules/informations.tpl'}

Selbst beiden Vorlagen ist es aus irgendeinem Grund erforderlich eine Stufe höher gehen.

+0

Danke, es funktioniert :) – Arasowsky

Verwandte Themen