передать пользовательскую переменную / параметр из шаблона электронной почты в файл phtml

Я застрял в моем собственном коде.

Я хочу передать пользовательскую переменную из шаблона электронной почты в файл pthml.

Редактировать файл

Приложение / код / местные / Mage / Продажа / Модель / Order.php

в этой функции:

public function sendNewOrderEmail()
  {

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

и затем я помещаю этот код в шаблон электронной почты New Order:

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

файл шаблона находится здесь:

Приложение / локаль / en_US / шаблон / электронная почта / продажи / order_new.html

и я пытаюсь получить тестовую переменную здесь:

приложение / дизайн / интерфейс / по умолчанию / по умолчанию / шаблон / электронной почты / заказ / товар / заказ / default.phtml

нравится:$test = $this->getItem()->getTest()

но не добиться успеха. Пожалуйста, дайте мне знать, где я не прав? или что делать нужно для доступа к этой переменной в phtml файле?

Ответы на вопрос(2)

Ваш ответ на вопрос