У меня есть модуль на Prestashop, который работает на версиях 1.6 и 1.7.
В версии 1.6 мне удалось отобразить дополнительное поле на листе продуктов в офисе bacok. Я хочу сделать то же самое для версии 1.7, но пока безуспешно ...
Я пытаюсь с дисплеем AdminProductsMainStepLeftColumnMiddle hook
Мой контроллер модуля:
public function displayAdminProductsMainStepLeftColumnMiddle($params) {
$product = new Product($params['id_product']);
$this->context->smarty->assign(array(
'id_product_jshop' => $product->id_product_jshop
)
);
return $this->display(__FILE__, '/views/templates/1.7/admin/jshop.tpl');
Запись крючка
$this->registerHook('displayAdminProductsMainStepLeftColumnMiddle');
и мой взгляд:
<div class="m-b-1 m-t-1">
<h2>{l s='Custom Attribute from module' mod='jshopimport'}</h2>
<fieldset class="form-group">
<div class="col-lg-12 col-xl-4">
<label class="form-control-label">{l s='ID JSHOP' mod='jshopimport'}</label>
<input type="text" name="id_product_jshop" class="form-control" {if $id_product_jshop && $id_product_jshop != ''}value="{$id_product_jshop}"{/if}/>
</div>
</fieldset>
<div class="clearfix"></div>
</div>
Вы представляете, что не так?