Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с новым полем в админке


Рекомендуемые сообщения

Здраствуйте, Саша!

Пытался сделать выборку (типа как http://energoprom.su/catalog/motors/#search) по значениям (компонент products_extra_fields), в итоге оказалось по значению. Все бы ничего, если б выборка работала не только на одно из полей. Выборку с двух, а тем более с трех полей совершить в принципе невозможно, так как все параметры (марка, тип и т.п.) пишутся в один столбец (products_extra_field_id таблицы products_to_products_extra_fields). Этот вариант отпал. Решил идти путем создания дополнительных столбцов в таблице products. Но тут снова трабл – не заносится значение с нового поля в БД. Сделал тест: создал столбец в таблице products и новое поле в  /admin/includes/modules/new_product.php. При создании или редактировании товара все поля заполняются и отображают значение, как и должно быть, а новое поле – пустое. Если вставить значение непосредственно в строку таблицы “products” - происходит  трансляция.  Хотел бы выяснить, в чем же дело.

Ссылка на сообщение
Поделиться на другие сайты

Привет!

Нужно поправить как ты правильно прописал /admin/includes/modules/new_product.php, это что б выводились поля при создании/редактировании товара.

А также, что самое главное, нужно поправить /admin/includes/classes/categories.php

Метод insert_product

Это что б введённые поля сохранялись в базу данных.

Просто возьми за основу какое-то существующее поле, например product_template

Ищи все строки в /admin/includes/classes/categories.php и /admin/includes/modules/new_product.php где встречается product_template и просто делай копии этих строк, подставляя название новой колонки в таблице products.

По идее, должно получиться всё.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...