без теории и долгих часов практики
А где-то нужно писать неструктурированный код?)
Неподготовленного человека
"REFRESH" => "Y"
Категории каталога -- это разделы сайта. У каждой есть свой URL. Нет необходимости размещать их в фильтре.
Правильно ли я делаю проверку?
При этом мне не нужно, чтобы свойство попало в "DISPLAY_PROPERTIES"
<?if(
array_key_exists("MY_PROPERTY", $arResult["PROPERTIES"])
&& !empty($arResult["PROPERTIES"]["MY_PROPERTY"]["VALUE"])
):?>
<?=$arResult["PROPERTIES"]["MY_PROPERTY"]["VALUE"]?>
<?endif?>
Вы сетуете на то, что в Битрикс нужно разбивать верстку на фрагменты и размещать их в разных файлах и каталогах.
А разве в WordPress интеграция дизайна выглядит иначе? Вы все в одном файле пишете?