Антон

Антон

С нами с 04 сентября 2018; Место в рейтинге пользователей: #1073
Антон
05 сентября 2018, 22:01
0
Все работает, огромное вам спасибо!
Антон
05 сентября 2018, 22:01
1
0
Работает вот такой вариант
$count = 0;
$output = $modx->getIterator('msProduct',array("parent" => 5)); //Тут id вашей категории
foreach ($output as $resource) {
	if($resource->getTVValue('flagImagesYandex') == '1') $count++;
}
return $count;
Но все ровно спасибо за потраченное время))
Антон
05 сентября 2018, 21:59
0
Выдает ошибку Fatal error: Uncaught Error: Call to a member function getTVValue() on null in D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\cache\includes\elements\modsnippet\65.include.cache.php:9 Stack trace: #0 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\model\modx\modscript.class.php(70): include() #1 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\model\modx\modparser.class.php(536): modScript->process(NULL) #2 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\components\pdotools\model\pdotools\pdoparser.class.php(273): modParser->processTag(Array, true) #3 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\model\modx\modparser.class.php(250): pdoParser->processTag(Array, true) #4 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\components\pdotools\model\pdotools\pdoparser.class.php(65): modParser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 9) #5 D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki- in D:\YandexDisk\Open_Server\OSPanel\domains\kupalniki-dzhinsy\core\cache\includes\elements\modsnippet\65.include.cache.php on line 9
Антон
04 сентября 2018, 12:57
0
Подскажите а можно получить количество товаров с определенным значением в tv поля, только в той категории в которой находишься, а то этот код выдает все товары из всех категорий. Нужно подсчитать количество товара в категории с определенным значением в tv поля.