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

Ошибка при доработке модуля дополнительных полей


Recommended Posts

Добрый день, помогите пожалуйста.

Есть модуль для добавления дополнительных полей в карточку товара, в нем три дополнительных поля.

Мне трех полей мало, хочется штук 8-10. Пытаюсь по аналогии прописать дополнительные поля 4-5-6 к примеру, админка сайта перестает работать, хотя сам сайт работает. Но на сайте появляется ошибка system/storage/modification/catalog/model/catalog/product.php on line 22Notice: для полей 4-5-6.

Подскажите, что я делаю не так, и как мне это исправить? 

Прилагаю 2 файла, первый который исходный, а второй, в который я пытаюсь добавить поля 4-5-6. Версия опенкарт про 2.1.0.2, других подходящих бесплатных модулей я не нашла, а переименование 6 полей товарных кодов мне не подходят (у разных товаров разные хар-ки). 

extra_fields_in_product.ocmod.xml

extra_fields_in_product.ocmod.xml

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


вы скорее всего не создали доп поля в базе, либо удалите их полностью из структуры - тогда модуль создаст

или просто 

ALTER TABLE `oc_product` 
					ADD COLUMN `entry_4` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_4` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_5` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_5` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_6` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_6` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

 

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

22 минуты назад, spectre сказал:

вы скорее всего не создали доп поля в базе, либо удалите их полностью из структуры - тогда модуль создаст

или просто 


ALTER TABLE `oc_product` 
					ADD COLUMN `entry_4` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_4` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_5` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_5` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_6` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
					ADD COLUMN `entry_text_6` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

 

C ошибкой помогло, спасибо, она пропала, но админка сайта по прежнему не открывается (ошибка 500), в чем здесь вопрос?

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


11 минут назад, morrison4394 сказал:

C ошибкой помогло, спасибо, она пропала, но админка сайта по прежнему не открывается (ошибка 500), в чем здесь вопрос?

114 строка, забыли

"',

в конце

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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