Значения макросов не видно в файле класса

На экзамене столкнулся с проблемой - определив API названия инфоблоков, различные id и т.п., я не смог воспользоваться этими макросами ни напрямую в result_modifier.php для компонента news.list, ни в файле класса для задач из экзамена. Я создавал init.php в "local/php_interface/init.php". В общем я так и не понял, в чем была проблема, init.php точно работал, т.к. на главной странице сайта макросы выводились. В моем локальном проекте для подготовки все работает как надо, макросы видны везде, где мне нужно.

Еще ко мне пришла мысль, что init может быть свой для каждого сайта, но это в том случае, если создавать его в папке с названием сайта, чего я не делал.

Еще вспомнил, что я создал define прям в файле класса, и макрос все равно был пустой


Ответы (0 шт):