Я создал модуль для Prestashop 1.7, чтобы добавить новое поле на странице «Продукт администратора». Из-за недостатка документации для propper я хочу спросить, как правильно добавить мое настраиваемое поле, выберите. Я хочу сохранить и обновить информацию о сохранении продукта.
Я использую следующий код, чтобы добавить tpl, содержащий форму
public function hookDisplayAdminProductsExtra ($ params) {$ this-> smarty;
$available_items = $this->getAvailableBadges(); $id_product = Tools::getValue('id_product'); $this->context->smarty->assign('items_number', $available_items); return $this->display(__FILE__, '/views/templates/admin/admin_products.tpl');
}
Проблема в том, что я не знаю, как сделать, чтобы переопределить класс Product.php, чтобы иметь поле $ field и как создать элемент формы для tpl.
Форма, которую я хочу создать, что-то вроде этого
<select name="" id=""> {foreach from=$items_number item=option} <option value="{$option}"> {$option} </option> {/foreach} </select>
Извините за недостаток информации, но я считаю, что новый способ создания модулей очень запутан. заранее спасибо