UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: lifenight от 30 Июля 2014, 18:59:52
-
Добрый день.
Подскажите, пожалуйста как можно организовать на umi cms функционал для печати фото онлайн. То есть выбор формата печати, дальнейшая загрузка фото, подсчет количества фото и цены и отправка заказа в корзину товаров , только за место товара , услуга.
Заранее спасибо за помощь :)
-
Добрый день.
Подскажите, пожалуйста как можно организовать на umi cms функционал для печати фото онлайн. То есть выбор формата печати, дальнейшая загрузка фото, подсчет количества фото и цены и отправка заказа в корзину товаров , только за место товара , услуга.
Заранее спасибо за помощь :)
Рекомендую сделать это через Позицию Заказа тип цифровой, я не тестировал это направление, но оно в коробке и должно работать. В любом случае цифровой товар путь решения твоей задачи.
за этот тип товара отвечает класс digitalOrderItem classes/modules/emarket/classes/orders/items/digital.php он наследуется от orderItem но ничто не мешает наследовать optionedOrderItem если цена будет формироваться опционально. В целом завязываться именно на digitalOrderItem потому что как ты сам увидишь это больше заготовка. Осознав сам механизм расширения типов Позиции Заказа обязательно найдешь верное решение для себя.
Выбор класса осуществляется следующим образом:
1. берется элемент $elementId - товар каталога
2. у него берется значение свойства "item_type_id" ("Тип товара"), которое является справочником
3. у него в свою очередь берется свойство "class_name", по которому определяется необходимый класс
Если тип не указан, то используется класс orderItem.