UMIhelp
Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: he100885ldv от 20 Декабря 2011, 13:13:41
-
Добрый день, возникли некоторые вопросы по Главной странице и выводу Новинок и лучших предложений: переделал на сайте шаблон TPL и нигде не могу найти как вывести Новинки, Лучшие преложения (в админке ставлю галочку) и в товаре количество на складе. Подскажите пожалуйста. спасибо
-
то есть у вас
- tpl шаблоны (магазин хомячков)
- у товаров есть галочка новинка
- еще вы проставляете кол-во на складе у каждого товара
и в результате вы хотите вывести на главной какое-то ограниченное кол-во новинок или лучших предложений, так?
-
Да все верно) 2 новинки и 3 лучше предложение, также у каждого товара отсутствие или присутствие на складе
-
по поводу вывода новинок или лучших предложений, которые отмечены какой-нибудь, вами созданной в типах данных, галочкой копайте в направлений макроса %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 то выводит слово "в наличии"
-
Спасибо) будем копать)))