Hallo ich möchte aus meinem Plugin eine Email versenden, für das ein eigenes Template im Backend angelegt wurde. Das funktioniert auch soweit… Allerdings sollen im Template dynamisch Daten eingebunden werden, z.B. eine Liste von Bestellungen… wie kann ich das realisieren ? Die Methode zum holen des Templates hat einen zweiten Parameter, wo man Daten übergeben kann: Shopware()-\>TemplateMail()-\>createMail('TEMPLATE',$daten)
Die sind im Template aber nicht verfügbar. Gibt es eine Möglichkeit ein eigenes Datenarray an das Template zu binden, sodaß die Daten im Template verfügbar werden ? Beste Grüße Jürgen
Habs rausgefunden… das Array, daß men der Methode übergibt, muß so aufgebaut sein, daß man die Daten über einen Schlüssel im Zugriff hat: $context = array(); $context['sProtocol'] = $this-\>data;
Dann kann man im Template über sProtocol iterieren.