Сразу хочу отметить следующее: нормальные пацаны(с) в ядро битрикса и не лазят. как минимум, это запрещено лицензией, документацией, и идеологией CMS Bitrix. Нормальным пацанам(с) хватает возможности скопировать шаблон компонента или компонент в свое пространство имен, и надругаться кастомизировать под свои задачи. Для особо упоротых упорных есть init.php и события, о есть возможность вторгнуться в работу ядра через разрешенные коридоры, дописывая обработчики, реагирующие на происходящие в ядре события, и дополняющие эти события своими, необходимыми по ТЗ действиями. Это также не является модифицированием ядра.
Далее, с учетом телепатии, могу предположить, что
Цитата
Григорий написал: вывести список товаров на статичной странице.
Пример: проходит акция. Сделали страницу с анонсом, и ниже текста должны быть товары которые участвуют в акции.
следует читать как: на некой странице должна выводиться акция, с прикрепленными к ней товарами.
Соответственно, это уже можно сделать, и примерно так: 1) Инфоблок Акции, у элемента добавить свойство Акционные товары, тип - привязка к элементам, множественное. 2) Натравить свойство на каталог товаров 3) при создании акции заполнить текст, название акции, дату начала и окончания, привязать к акции товары через ранее созданное свойство. 4) в публичной части вывести акцию через bitrix:news.detail (одну последнюю, например) или несколько, через bitrix:news.list
Ну а совсем без правки кода - никак. Какой-никакой код написать все равно будет необходимо. Даже для того, чтобы услышать хлопок одной ладонью, нужно приложить ладошку монаха ко лбу послушника. Ну или к своему. Иначе никак.