UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: fAcknet от 08 Декабря 2011, 12:18:45
-
http://wiki.umisoft.ru/%D0%9E%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0_%D0%B2_%D0%BE%D0%B4%D0%B8%D0%BD_%D1%88%D0%B0%D0%B3_%E2%80%93_xslt_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80
начал делать по этой статье, но не понял в каком теперь файле делать шаблон одностраничный?
и может быть уже есть какой нибудь готовый пример?
и еще вопрос, не подскажете ссылку на автоматический пересчет кол-во товара на складе ( сравнивая с кол-вом в корзине, если на складе меньше, в корзине уменьшается.) при добавления в корзину? (на WIKI не нашел)
-
вам надо вызвать макрос udata://emarket/fast_purchasing_xslt/ в вашем шаблоне и создать в любом файле или в новом фале шаблоны для обработки результатов этого макроса, подробнее сейчас не могу, под рукой нет примера
-
По пересчету. Посмотрите http://wiki.umisoft.ru/Изменение_кол-ва_товаров_в_корзине_(tpl_2.8.0)
-
мне надо XSLT и кол-во товара в ручную у меня можно менять
-
подожди, тебе надо иметь возможность менять кол-во товара в корзине или менять кол-во товара на складе (в соответствующем поле в админке) при покупке товара?
если первый вариант, то посмотри материалы в курсу "xslt расширенный" (http://education.umi-cms.ru/information/xslt_advanced/) я там рассказывал как подключать ajax к работе с корзиной
-
что бы был пересчет, если человек купил 2 шт, а на складе 1шт, что бы проверял количество на складе и изменял на 1шт в карзине
-
еще вопрос:
тоже не понимаю в какой файл надо это прописывать в каталоге или в магазине?
http://wiki.umisoft.ru/%D0%9D%D0%B5_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83_%D0%B4%D0%BB%D1%8F_%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0_%D0%B2_%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%83_%D0%B5%D1%81%D0%BB%D0%B8_%D0%B5%D0%B3%D0%BE_%D0%BD%D0%B5%D1%82_%D0%BD%D0%B0_%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5_(XSLT)
получилось, но пришлось править xsltTpls/modules/catalog/common.xsl
ОН ПОТОМ НЕ ЗАТРЕТСЯ ПРИ ОБНОВЛЕНИИ?
-
версию 2.8.5 еще не тестировал (там были изменения в механизме работы с шаблонами), но вообще шаблоны будь они xslt или tpl не перезатираются при обновлении системы
-
спасибо, с оформлением в один шаг так и не разобрался, буду очень благодарен если найдете мне хоть какой то пример шаблона.
и про пересчет так не чего не нашел
############################
не подскажете ссылку на автоматический пересчет кол-во товара на складе ( сравнивая с кол-вом в корзине, если на складе меньше, в корзине уменьшается.) при добавления в корзину? (на WIKI не нашел)
############################
-
насчет пересчета, надо писать. До этого делал учет кол-ва только при синхронизации с 1с
-
мне как раз надо будет с синхронизацией в 1с :)
-
А работает ли заказ в 1шаг на 2.8.5.2?
-
в конце редиректит на "emarket/purchase/payment/{$paymentName}"
payment - доставка курьером.
может глуплю гдето)
-
должен работать найди в ветке xslt тоже есть про оформление в один шаг