UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: riptile от 25 Апреля 2017, 16:15:53

Название: Вывести товары, которые в наличии, остальные скрыть
Отправлено: riptile от 25 Апреля 2017, 16:15:53
Добрый день, только начал изучать Umi.cms. Решил выбрать xslt.
Никак не могу понять как выводить только те товары, которые в наличии, а которых нет на складе сделать неактивными.
Буду очень благодарен за помощь.)
Название: Re: Вывести товары, которые в наличии, остальные скрыть
Отправлено: aghigay от 03 Мая 2017, 22:41:09
Проверяете какое-нибудь из свойств товара, которое сами задаете. Например, можно проверить общее количество товара на складе. Если оно больше 0 - выводите. Иначе - нет.
Название: Re: Вывести товары, которые в наличии, остальные скрыть
Отправлено: riptile от 06 Мая 2017, 17:55:03
Спасибо за ответ) а в каком файле xslt лежит параметр, по которому можно указать переменную склад и вывод каталог с фильтром?
Пробовал этот пример: http://wiki.umisoft.ru/Как_исключить_из_вывода_каталога_те_товары,_которых_нет_в_наличии_(общее_количество_на_складах_равно_нулю)
Пробовал и этот пример:
http://wiki.umisoft.ru/Не_выводить_ссылку_для_добавления_товара_в_корзину_если_его_нет_на_складе
Ни один не помог(
Решил временно проблему при синхронизации с 1с УНФ он автоматом отключает активность товара, которого нет в наличии.
Но это работает только при первой и полной выгрузке товаров, а при последующих вроде как не работает.
Кто чем может помогите)
Название: Re: Вывести товары, которые в наличии, остальные скрыть
Отправлено: aghigay от 06 Мая 2017, 18:08:43
Не понял о каком параметре идет речь и почему он должен лежать в XSLT?

Информация о том, сколько у вас товара, лежит в товаре.

В XSLT вы только проверяете эту информацию.

Где именно в товаре она у вас лежит и какая это информация - это зависит от вас и никто не сможет вам подсказать в этом вопросе.