<?php
$prop = CIBlockElement::GetByID($arResult['ID'])->GetNextElement()->GetProperties();
$paramsArray = [
$prop['fasad']['NAME'] => $prop['fasad']['VALUE'],
$prop['karkas']['NAME'] => $prop['karkas']['VALUE'],
$prop['ruchki']['NAME'] => $prop['ruchki']['VALUE'],
$prop['mehanism']['NAME'] => $prop['mehanism']['VALUE'],
];
foreach ($paramsArray as $key => $value): ?>
<div class="row paramsTab">
<div class="parameter">
<?=$key;?>
</div>
<div class="paramValue">
<?=strlen($value) ? $value : '-';?>
</div>
</div>
<?php endforeach; ?>
Сейчас код выглядит так, характеристик там гораздо больше, но я их сократил, т.к. сути это не меняет и для некоторых товаров, т.к. они разные по сути много неподходящих характеристик с прочерками, как правильно скрывать эти характеристики?