Пишу плагин быстрого заказа, в числе прочего функционала есть возможность прикреплять файл покупателю. Файл загружается на сервер и ссылка на него пишется в свободный атрибут товара.
Происходит это так:
JDispatcher::getInstance()->register('onBeforeAddProductToCart', function(&$cart, &$product_id, &$quantity, &$attr_id, &$freeattributes, &$updateqty, &$errors, &$displayErrorMessage, &$additional_fields, &$usetriggers) {
.......
$freeattributes['File'] = JHtml::link($path_to_file . '/' . strtolower($file['name']), $file['name']);
.......
});
В БД, в таблицу #_jshopping_order_item это пишется так:
поле freeattributes
a:1:{s:10:"File";s:134:"filename.jpg";}
поле product_freeattributes
: filename.jpg
Как в поле product_freeattributes добавить название, чтобы было вида:
Загруженный файл : filename.jpg