Я уже ответил вам на concrete5.org, но, возможно, вы не увидели ответ, поэтому вот так:
, если вы посмотрите в контроллер атрибута select (concrete / attribute / select / controller.php) вокругВ строке 541 вы увидите функцию getOptionUsageArray ()
Я думаю, это ваш лучший выбор.Вы можете использовать эту функцию и отфильтровать результат, чтобы удалить параметры с нулевым использованием.Или вы можете взглянуть на SQL-запрос, который они используют, чтобы адаптировать его к вашим потребностям.
Один из способов, которым вы можете изменить его, - убедиться, что он не возвращает никакого результата при нулевом использовании, поэтомуне нужно фильтровать его потом.