Я передаю массив в параметрах шаблона в sendNewOrderEmail
функции Magento как:
Использование Массивы в шаблон электронной почты в Magento
$mailer->setTemplateParams(array(
'order' => $this,
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlockHtml,
'sa' => $someArray // This is an array
)
);
Но я не в состоянии использовать переменную sa
в шаблоне Magento электронной почты. Я пробовал использовать его как {{var sa}}
Но по электронной почте я получаю Array
вместо содержимого. Как отобразить содержимое массива в письме.
Это зависит от того, что вам нужно. F.E. вы можете закодировать его. '... => json_encode ($ someArray);' – fiction