Подскажите, пожалуйста, в товаре, у атрибутов, сделаны чекбоксы (поле/переменная "status"), кт. выводят нужные атрибуты на странице категории. Но при добавлении нового товара, чекбоксы (0/1) в базу не записываются.
А записываются только лишь при изменении товара. В логах ошибок нет. Но затем выяснил, не заполнив одно из обязательных полей, что выпадает ошибка
Notice: Undefined index: status in /home/c/2021/public_html/system/storage/modification/admin/view/template/catalog/product_form.tpl on line 663
product.php:
// Attributes
$this->load->model('catalog/attribute');
if (isset($this->request->post['product_attribute'])) {
$product_attributes = $this->request->post['product_attribute'];
} elseif (isset($this->request->get['product_id'])) {
$product_attributes = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);
} else {
$product_attributes = array();
}
$data['product_attributes'] = array();
foreach ($product_attributes as $product_attribute) {
$attribute_info = $this->model_catalog_attribute->getAttribute($product_attribute['attribute_id']);
if ($attribute_info) {
$data['product_attributes'][] = array(
'attribute_id' => $product_attribute['attribute_id'],
'name' => $attribute_info['name'],
'product_attribute_description' => $product_attribute['product_attribute_description']
);
}
}
000000product_form.tpl