Автор Тема: Добавить способ доставки в файл history.tpl  (Прочитано 1653 раз)

26 Август 2014, 14:26:16
  • Пользователь
  • **
  • Сообщений: 61
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • http://deutsch.opentran.net
Здравствуйте. Подскажите пожалуйста как добавить в историю заказов (файл history.tpl) способ доставки. То есть мне нужно перенести способ доставки с файла order-detail.tpl в файл history.tpl.
Пробовал просто перенести {$carrier->name|escape:'html':'UTF-8'} в файл history.tpl, но он не срабатывает.
26 Август 2014, 14:46:51
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Чтоб в шаблоне добавить переменную, нужно ее инициализировать в контроллере.
Открывайте OrderController.php и cкопируйте в нем эту переменную, потом добавьте ее в контроллер HistoryController.php
26 Август 2014, 16:13:03
Ответ #2
  • Пользователь
  • **
  • Сообщений: 61
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • http://deutsch.opentran.net
Не могу найти переменную, это должна быть отдельная функция?
26 Август 2014, 16:51:30
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В OrderController.php
// Assign carrier
parent::_assignCarrier();

В ParentOrderController.php
protected function _assignCarrier()
{