Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Как при заведении нового товара в графу модель автоматом проставлять id этого товара?


Recommended Posts

Самому это как раз нужно, поэтому подскажу: 

 

В файле admin/model/catalog/product.php

в начале файла после 

$product_id = $this->db->getLastId(); 

добавить:

 

if (isset($data['model']) && !$data['model']) {
  $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . (int)$product_id . "' WHERE product_id = '" . (int)$product_id . "'");
}
 
В файле admin/controller/catalog/product.php
закомментировать строку (у меня 1268 строка), заменить
$this->error['model'] = $this->language->get('error_model'); 
на 
//$this->error['model'] = $this->language->get('error_model');
 
Проверил, работает
  • +1 2
Надіслати
Поділитися на інших сайтах

Самому это как раз нужно, поэтому подскажу: 

 

В файле admin/model/catalog/product.php

в начале файла после 

$product_id = $this->db->getLastId(); 

добавить:

 

if (isset($data['model']) && !$data['model']) {
  $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . (int)$product_id . "' WHERE product_id = '" . (int)$product_id . "'");
}
 
В файле admin/controller/catalog/product.php
закомментировать строку (у меня 1268 строка), заменить
$this->error['model'] = $this->language->get('error_model'); 
на 
//$this->error['model'] = $this->language->get('error_model');
 
Проверил, работает

Спасибо, работает!!!

Надіслати
Поділитися на інших сайтах


  • 8 months later...

Спасибо, работает!!!

Спасибо большое работает

но вот существующие не перезаписывает

попробовал удалить модель и сохранить все равно существующим не назначает имя модели.

Надіслати
Поділитися на інших сайтах


  • 4 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.