Andere .tpl in einem .tpl-Datei von Prestashop
Ich bin usinh Prestashop 1.5.4.1 und ich nennen möchte ein Modul im anderen Modul (genau ich muss an regler-Modul direkt über der home-featured " - Produkte). Ich habe versucht anzurufen, es über
include file='../Verzeichnis/Modul.tpl'
aber immer bekomme ich nur leere Seite ohne jeglichen code. Ich habe auch versucht mit verschiedenen Möglichkeiten der directory-Anweisung, sondern immer das Ergebnis war das gleiche. Gibt es irgendeine Möglichkeit, um neue module in der richtigen Art und Weise?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Damit dies funktioniert, muss Ihre Verzeichnis-Struktur sollte (Mit PrestaShop 1.6):
Absolute Weg:
Ihrem Haupt-Modul, Datei:
dann in deiner tpl-Datei (displayFooBarTemplate.tpl):
Relativen Weg (mein Favorit):
Was für mich gearbeitet in Prestashop 1.6 ist
Ich habe dies in der Fußzeile.tpl-Datei und korrekt angezeigt, das Textfeld für die Anmeldung zum newsletter. Ich nehme an, es funktioniert für alle anderen Module auch.
Richtige Weg, um ein smarty-tag beinhaltet die Verwendung des curl Klammern.
Beachten Sie, dass das Verzeichnis in der Anweisung enthalten sein soll, relativ zum Template-Verzeichnis.
http://www.smarty.net/docsv2/en/language.function.include.tpl
In Ihrem php-code eine variable deklarieren, wie mit diesem :
Dann in dein smarty-template :
Kompatibel mit Prestashop 1.4 und 1.5.