pasar variables / parámetros personalizados de la plantilla de correo electrónico al archivo phtml

Estoy atascado en mi código personalizado.

Quiero pasar una variable personalizada de la plantilla de correo electrónico al archivo pthml.

Editar archivo

app / code / local / Mage / Sales / Model / Order.php

en esta función:

public function sendNewOrderEmail()
  {

--- default code start ----
$mailer->setTemplateParams(array(
                'order'        => $this,
                'test'        => 'XXXXX',
                'billing'      => $this->getBillingAddress(),
                'payment_html' => $paymentBlockHtml
            )
        );
--- default code end ----
}

Y luego puse este código en la plantilla de correo electrónico de Nueva Orden:

{{layout handle="sales_email_order_items" order=$order  test=$test}}

archivo de plantilla ubicado aquí:

app / locale / en_US / template / email / sales / order_new.html

y estoy tratando de obtener la variable de prueba Aquí:

app / design / frontend / default / default / template / email / order / items / order / default.phtml

Me gusta esto:$test = $this->getItem()->getTest()

pero no conseguir el exito Por favor, hágamelo saber dónde me equivoco? o ¿qué hacer para acceder a esta variable en el archivo phtml?

Respuestas a la pregunta(2)

Su respuesta a la pregunta