Иван Родичев, есть вариант с событиями (когда перед записью в БД будут изменены значения для записи) либо с кастомизацией формы редактирования (подробнее в курсе тут)
решили вопрос? Как я понял OnEndBufferContent срабатывает перед записью композита, поэтому при композите можно только через штатный функционал что-то пропихнуть...
Больше склоняюсь к работе самой Системы сайта.. возможно она или меняет очередность вызова или вообще вырезает кусок кода(проактивный безопасность в CMS Bitrix)
Советовал бы постепенно проверять сам вызов(тем более что весь код Вам известен)
Ну так себе решение...
и вообще новый компонент catalog.section может быть отфильтрован через параметр CUSTOM_FILTER и тогда catalog.smart.filter вообще будет фильтровать куда большее число элементов...
vasIvas: а вы так и не ответили зачем после 2х гигантов изучать ещё?
Может ещё Haskell и Prolog хотите изучить? Тогда будет понятна цель, а почему нет, для общего развития! =)
vasIvas: скажите, зачем после java и c# Вы хотите изучить php?
Может быть, если там нихрена не знаете и Вам за это не платят... иначе зачем столько хороших знаний???
p.s. Не сочтите за грубость, но странное желание знать всё и хорошо.