{$order_detail.product_name}
$product->description
Код: [Выделить]$product->description
$this->product_description = $product['description'];
{$order_detail.product_description}
1. Сначало в классе OrderDetail.php определяете переменную.Код: [Выделить]$this->product_description = $product['description'];2. После этого можете использовать ее в шаблоне .Код: [Выделить]{$order_detail.product_description}
public $product_description = $product['description'];
public $product_description;$this->product_description = $product['description'];
/** @var string */public $product_name;public $product_description;
Неправильно делаете. В самом начале файлаКод: [Выделить]/** @var string */public $product_name;public $product_description;Читайте тему про то как создавать новые переменные - http://prestashop-forum.ru/index.php/topic,2835.0.html
$this->product_description = $product['description_short'];
SELECT *, pl.description_shortLEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON p.id_product = pl.product_id
Чтобы показать описание товаров в pdf, нужно изменить в файле /classes/order/OrderInvoice.php функцию getProductsDetail().В ней sql нет выборки описания. Описание хранится в таблице ps_product_langКод: [Выделить]SELECT *, pl.description_shortLEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON p.id_product = pl.product_idТогда можно будет в шаблоне использовать order_detail.description_short
Чтобы вывести описание товаров в счете PDF нужно:1. Добавить новое поле в таблицу order_detail.2. Добавить новую переменную в класс OrderDetail.phpСохранять эту переменную при заказе в бд.После этих действий вы можете использовать ее в шаблонх PDF.
В общем я так понимаю, нужно создать поле в OrderDetail.php, потом создать поле в бд ps_order_detail и изменить функцию getProductsDetail(), язык у меня один.
SELECT *FROM `'._DB_PREFIX_.'order_detail` od