UMIhelp

Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: he100885ldv от 20 Декабря 2011, 13:13:41

Название: Проблема с новинками и кол-вом на складе
Отправлено: he100885ldv от 20 Декабря 2011, 13:13:41
Добрый день,  возникли некоторые вопросы по Главной странице и выводу Новинок и лучших предложений: переделал на сайте шаблон TPL и нигде не могу найти как вывести Новинки, Лучшие преложения (в админке ставлю галочку) и в товаре количество на складе. Подскажите пожалуйста. спасибо
Название: Re:Проблема с новинками и кол-вом на складе
Отправлено: admin от 21 Декабря 2011, 19:50:20
то есть у вас
- tpl шаблоны (магазин хомячков)
- у товаров есть галочка новинка
- еще вы проставляете кол-во на складе у каждого товара

и в результате вы хотите вывести на главной какое-то ограниченное кол-во новинок или лучших предложений, так?
Название: Re:Проблема с новинками и кол-вом на складе
Отправлено: he100885ldv от 21 Декабря 2011, 22:02:05
Да все верно) 2 новинки и 3 лучше предложение, также у каждого товара отсутствие или присутствие на складе
Название: Re:Проблема с новинками и кол-вом на складе
Отправлено: admin от 21 Декабря 2011, 22:16:22
по поводу вывода новинок или лучших предложений, которые отмечены какой-нибудь, вами созданной в типах данных, галочкой копайте в направлений макроса %data doSelection()%  (http://help-dev.umi-cms.ru/data.doSelection.html) и протокола usel  (http://help-dev.umi-cms.ru/chapter.XSLTTemplates.usel.html)через который он работает. Макрос позволит вам сделать выборку из базы всех товаров в проставленной галочкой (поищите примеры usel протокола на этом форуме, на сайте http://umihelp.ru в статьях, на wiki.umisoft.ru)

отсутствие или присутствие товара исходя из значения поля "на складе" можно сделать несколькими вариантами. Самый простой вариант отобразить наличие или отсутствие товара это вывести значение поля "на складе" через макрос %data getProperty()%  (http://help-dev.umi-cms.ru/data.getProperty.html)
и в блоке шаблона [optioned_item] вставить свой кастомный макрос который принимает кол-во и если оно равно 0 выводит например слово "нет в наличии" , если кол-во больше 0 то выводит слово "в наличии"

 
Название: Re:Проблема с новинками и кол-вом на складе
Отправлено: he100885ldv от 21 Декабря 2011, 22:27:16
Спасибо) будем копать)))