passar variável / parâmetro personalizado do modelo de email para o arquivo phtml
Estou preso no meu código personalizado.
Quero passar uma variável personalizada do modelo de email para o arquivo pthml.
Editar arquivo
app / code / local / Mage / Sales / Model / Order.php
nesta função:
public function sendNewOrderEmail()
{
--- default code start ----
$mailer->setTemplateParams(array(
'order' => $this,
'test' => 'XXXXX',
'billing' => $this->getBillingAddress(),
'payment_html' => $paymentBlockHtml
)
);
--- default code end ----
}
e depois coloquei esse código no modelo de email New Order:
{{layout handle="sales_email_order_items" order=$order test=$test}}
arquivo de modelo localizado aqui:
app / locale / pt_BR / template / email / sales / order_new.html
e eu estou tentando obter a variável de teste aqui:
app / design / frontend / default / default / template / email / order / items / order / default.phtml
como isso:$test = $this->getItem()->getTest()
mas não obtém sucesso. Por favor, deixe-me saber onde estou errado? ou o que fazer para acessar essa variável no arquivo phtml?