Дело в том, что в контроллере /admin/controller/catalog/product.php уже есть вот это:
$data['products'][] = array(
'product_id' => $result['product_id'],
'image' => $image,
'name' => $result['name'],
'model' => $result['model'],
'price' => $this->currency->format($result['price'], $this->config->get('config_currency')),
'special' => $special,
'quantity' => $result['quantity'],
'status' => $result['status'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'),
'noindex' => $result['noindex'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'),
'href_shop' => HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $result['product_id'],
'edit' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $result['product_id'] . $url, true)
);
}
в функции protected function getList() {
но я так понял, она не распространяется на product_form.twig, а как сделать, чтобы распространялось - вот это не могу понять.
то есть так как сейчас - данные из массива $data['products'] вооще не выводятся в product_form.twig