UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: webtrend от 23 Февраля 2017, 16:07:50

Название: Таймер товара со скидкой
Отправлено: webtrend от 23 Февраля 2017, 16:07:50
Добрый день, и всех с праздником! Подскажите через модуль ИМ ставим скидку на товар, и дату от и до действия скидки. Вопрос, в Демодизи установлен таймер обратного отчета на товар, так вот как прикрутить этот отчет на скидку через модуль ИМ? Как получить данные о дате и тд? спасибо
Название: Re: Таймер товара со скидкой
Отправлено: aghigay от 23 Февраля 2017, 17:20:08
Скидка - это такой же объект, как и все. Обращайтесь к ней в формате uobject://id_скидки и получите все данные по ней.
Название: Re: Таймер товара со скидкой
Отправлено: webtrend от 23 Февраля 2017, 20:43:07
немного не пойму) у меня 20 скидок на 20 товаров, так вот в каталоге я хочу чтобы у кого установлена скидка с периодом выводился таймер, точно так же как и в карте товара. Как быть с этим? Если можно пример
Название: Re: Таймер товара со скидкой
Отправлено: aghigay от 23 Февраля 2017, 23:34:38
Конечно вы не понимаете: вы не пытаетесь решить задачу, а пытаетесь получить решение. Это, к сожалению, не одно и то же.

Вот тут http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/internetmagazin/emarket_price/#xslt-templating написано, что если на товар действует скидка, то она будет показана в выводе результата соответствующего макроса.

Это первый шаг к решению. Так вы узнаете есть ли на товар хоть какая-то скидка.

Следующий шаг - это получить информацию об этой скидке. Для этого можно воспользоваться umiObject или обратиться по протоколу uobject, о чем я писал выше.

Если скидка правильного формата, то вы сможете получить из неё информацию о сроках её действия.

Ну и дальше эту информацию вывести.