Я не могу найти реальный ответ на это. Я настраиваю транзакционную электронную почту для настраиваемого уведомления о доставке. По сути, я просто хочу взять дату и добавить к ней 8 дней.
PHP для этого смехотворно прост:
$date = new DateTime();
$date->modify("+8 days");
return date_format($date,"Y-m-d");
Таким образом, кажется серьезным излишним заняться проблемой добавления всех XML и функций в magento для этого. Есть ли способ поместить этот PHP в пользовательскую переменную (или даже сам транзакционный шаблон — я не придирчив)?
Я предлагаю вам создать phtml файл и включить его в почтовый шаблон.
Поместите ниже код в почтовый шаблон.
{{block type = ‘core / template’ area = ‘frontend’
шаблон = ‘customfiles / date.phtml’}}
Затем создайте файл date.phtml и поместите свой php-код в date.phtml.
приложение / дизайн / интерфейс / базы / по умолчанию / шаблон / customfiles / date.phtml
Других решений пока нет …