Может задача уже решена, но я не нашел...
Например:
Группа1
Подгруппа1
Подгруппа2
Товар1
Товар2
если я выключу в админке Группу1, то группы в интернет магазине не выводятся, НО выводятся производители товаров, товары попадают в поиск и если в ТДС раскоментить
// В корне выводим из всех групп
if ($Shop_Controller_Show->group == 0)
{
$Shop_Controller_Show->group(FALSE)->forbidSelectModifications();
}
то в корне выводятся все товары даже в отключенных группах!
решение есть - зайти в каждую подгруппу и отключить каждый товар, но меня это не устраивает...
как на уровне ТДС проверять активность материнской группы и если не активна не выводить все дочерние подгруппы и товары в них?