Добрый день.
Надеюсь вы еще не прислушались к советам коллег и не начали переделывать
логику фильтра, потому, что отображение свойств не имеющих значений это всего лишь заложено в шаблоне:
Найдите в своем шаблоне примерно такие строки:
foreach($arResult["ITEMS"] as $key=>$arItem)
{
if(
empty($arItem["VALUES"])
|| isset($arItem["PRICE"])
)
continue;
и уберите проверку на пустоту, должно быть так:
foreach($arResult["ITEMS"] as $key=>$arItem)
{
if(
isset($arItem["PRICE"])
)
continue;
Путь к файлу
bitrix/templates/шаблон/components/bitrix/catalog.smart.filter/шаблон/template.php