Подскажите пожалуйста, можно ли каким-то образом получить свойство страницы в header.php шаблона и в зависимости от этого значения произвести какое-то действие?
Нужно вывести в шапке сайта разные компоненты,в зависимости от страницы.
В этом случае в файле темы header.php (local/templates/some_theme/header.php) с параметром "SOME_PARAM" условно работать не получится, значения возможно только получить (и вевести) через отложенные функции, например
Если же вам необходимо использовать параметры страницы в условиях PHP, вы можете заменить конструкцию
<? if ($APPLICATION->GetPageProperty('SOME_PARAM') === 'SOME_VALUE'): ?>
Текущая архитектура не позволяет сделать более красивого и простого решения.
Альтернативой, можно создать тип инфоблока "Страницы", добавить необходимые поля с большим вариантом по типам свойства, и привязать элемент к странице (можно так же через например кастомной свойство)
PS: за 10+ лет могли бы сделать сущности страниц и более элегантное решение для подобных задач