ich ein Modul in Prestashop modifizieren, die Ordnerstruktur wie folgt hat ..Wie eine Variable global zugänglich in Prestashop machen
css
translations
index.php
module.php
module.tpl
Es gibt eine Variable $ Produkte, die ein Array aller Produkte hat . Aber es ist nur zugänglich für module.tpl, die alle Produkte auf der Homepage anzeigt, die ich nicht mag.
Ich habe einen Controller erstellt, der auf eine andere Seite und eine Vorlage/view/front/products.tpl umleitet, um alle Produkte anzuzeigen. Aber diese $ products-Variable ist in der Datei products.tpl nicht definiert.
Hey danke für deine schnelle Antwort, obwohl es nicht wirklich funktioniert hat. Übrigens, ich habe mich gefragt, ob es eine Möglichkeit gibt, mehrere Displays zurückzugeben, anstatt nur eines. Wie, hookDisplay ($ params) { zurückgeben $ this-> display (file.tpl) UND $ this-> display (file2.tpl); } –
Sie können die Funktion fetch() verwenden. Die obige Methode funktioniert jedoch, wenn sie vor Smarty geladen wird. –