Помогите с добавлением нового поля в корзине

#
Помогите с добавлением нового поля в корзине
Здравствуйте. Я новичок в HostCMS, начал разбирать код системы, тяжеловат конечно, но по цепочкам более менее прийти куда-то можно.
Задача такая, к каждому товару в корзине надо добавить комментарий, и чтобы он добавлялся в базу.
В шаблоне поле то я сделал, а вот найти контроллер и модель, где обрабатываются отправленные данные не могу. Или просто я не вижу этих кусков кода.
Подскажите пожалуйста как это реализовать? Или примеры?
#
Re: Помогите с добавлением нового поля в корзине
Как я вас понимаю. Тоже колупался недавно. Обработка идёт в Shop_Payment_System_Handler
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Помогите с добавлением нового поля в корзине
Спасибо. А еще какие файлы отвечают? Я добавил поле в XSLT шаблоне, начал добавлять методы в класс контроллера Shop Cart , методы комментария, который в это поле пишут. Но у меня начала ругаться корзина, якобы свойство не существует в модели. Хотя в модели тоже все указал вроде как.
Модератор
#
Re: Помогите с добавлением нового поля в корзине
Phoenix32,
надеюсь Вы не в стандартный Shop_Cart_Controller вносите изменения, а наследуете и уже там реализуете.
#
Re: Помогите с добавлением нового поля в корзине
A что вы хотите добавить в заказ?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Помогите с добавлением нового поля в корзине
В стандартный
Просто нужно в корзине, у каждого товара добавить поле комментария, и записывать его также в базу к каждой ячейке заказа.
#
Re: Помогите с добавлением нового поля в корзине
Так всё есть уже. Используйте ячейку description из shop_orders
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Помогите с добавлением нового поля в корзине
Каким образом?) я вообще в коде запутался. Как и куда параметры из формы идут, обрабатываются и записываются. Я так понимаю далеко одним контроллером корзины это не ограничивается
#
Re: Помогите с добавлением нового поля в корзине
Ну вот например мы создаём заказ с именем, телефоном и комментарием


$oShop_Order = Core_Entity::factory('Shop_Order');
$oShop_Order->name = 'Name';
$oShop_Order->phone = '88002000600';
$oShop_Order->description = 'Comment';
$oShop->add($oShop_Order);


Цитата:
Как и куда параметры из формы идут

Идут сюда: $_SESSION['hostcmsOrder']

обрабатываются и записываются

Shop_Payment_System_Handler

Покажите что у вас получилось на данный момент
Email: roman.fov@gmail.com Skype: roman-fov
Модератор
#
Re: Помогите с добавлением нового поля в корзине
Phoenix32 писал(а):
В стандартный

не над так делать, Вы лишаете себя или клиента возможности обновляться и навлекаете проклятья того, кому позже придется все это переделывать.

По хорошему Вам нужно все это просто добавить в одно поле "Описание заказа" и сделать все это можно просто в типовой дин. странице.
Авторизация