2
Вывод новой переменной (любой) о товаре в корзину
Автор Cruelten, Jun 12 2016 12:20 PM
Сообщений в теме: 7
#1
Отправлено 12 June 2016 - 12:20 PM
Здравствуйте, дорогие форумчане. Я ввел переменную новую, заношу в ней дополнительную информацию о товаре. Все отлично работает в самом товаре и в каталоге, все выводится. Но в корзине пустота. Как будто не подгружаются какие-то переменные в корзину. Или нужно там какой-то цикл делать, ибо в корзине все товары выводятся, а информация для каждого товара своя. Подскажите, у кого есть опыт. Готов за совет даже на мобилу денег кинуть. Ваще запутался. Спасибо.
#2
Отправлено 12 June 2016 - 12:26 PM
Что означает "ввел новую переменную"?Я ввел переменную новую, заношу в ней дополнительную информацию о товаре
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#3
Отправлено 12 June 2016 - 12:29 PM
Добавил в базе данных новое поле. Затем во всяких product_function и так далее. И теперь у меня есть допольнительная строка в товаре появилась: "Единица товара": шт. кг. метры. И вот эти данные я вывожу спокойно в самом товаре и в каталоге. А вот в корзине никак. Не видит переменную система и все тут. Я думаю что нужен какой-то цикл сделать, что-ли. Чтобы цикл уже переменную подтягивал конкретного товара в корзине.
#4
Отправлено 12 June 2016 - 02:47 PM
Причем тут система? Причем тут цикл? Слова красивые, чтоли?Не видит переменную система и все тут.
Вы не сделали показ этого дополнительного поля в корзине - оно и не показывается. Не само же оно проявится в корзине волшебным образом.
Для появления "единицы измерения" в корзине надо при показе корзины использовать имеющийся productID (он там есть, т.к. необходим для создания ссылки на товар) для SQL-запроса и получения желанной "Единицы измерения" из таблицы товаров. Ну и показа ее в корзине.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#5
Отправлено 12 June 2016 - 02:51 PM
А как сделать такой sql запрос? Или хотя бы привести пример.
#6
Отправлено 12 June 2016 - 03:07 PM
SQL-запросов в ShopCMS - вагон и тележка. Что мешает изучить?А как сделать такой sql запрос?
Для изучения использовать любой учебник по MySQL, которых в интернете тоже сотни.
Я пользуюсь справочником http://phpclub.ru/my.../reference.html, но он не самый хороший (медленный). Просто я его когда-то нашел первым и к нему привык.
Пример чего? SQL-запроса в shopCMS?Или хотя бы привести пример.
Код-то за Вас я всяко писать не буду.
Помочь парой строк не жалко, но там не пара строк, а готового решения у меня в загашниках нет.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#7
Отправлено 12 June 2016 - 03:08 PM
В любом случае - спасибо за подсказки и уделенное время.
#8
Отправлено 12 June 2016 - 03:20 PM
(вдогонку)
1. в файле cart_functions.php в функции cartGetCartContent() есть запросы (два, для регистрированных и нет) по PRODUCTS_TABLE
в них надо добавить Ваше поле с едизмом.
2. в дальнешую логику (соответственно, тоже в двух ветках) добавить занесение этого поля в выходной массив.
3. использовать этот элемент массива в shopping_cart.tpl.html
Если этого недостаточно, то для решения задачи Вам лучше использовать деньги вместо клавиатуры .
1. в файле cart_functions.php в функции cartGetCartContent() есть запросы (два, для регистрированных и нет) по PRODUCTS_TABLE
db_query("select name, Price, .....
в них надо добавить Ваше поле с едизмом.
2. в дальнешую логику (соответственно, тоже в двух ветках) добавить занесение этого поля в выходной массив.
3. использовать этот элемент массива в shopping_cart.tpl.html
Если этого недостаточно, то для решения задачи Вам лучше использовать деньги вместо клавиатуры .
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)