Во-первых, Вам надо скопировать bitrix:menu.sections в свое пространство имен и там с ним работать. Массив там один - перечень пунктов меню. Вот при генерации этого массива и добавьте свой код. Структура - какая Вам удобна (в рамках одного пункта меню). Главное, чтоб в шаблоне bitrix:menu Вы помнили про эту структуру.
[QUOTE]Вадим Яскевич пишет: а в коде компонента его можно задать? [/QUOTE] Категорически нет.[QUOTE]Вадим Яскевич пишет: и если его задавать в init.php, после обновления сайта заданный обработчик останется? [/QUOTE] init.php не затирается при обновлениях.
Возьмите за основу bitrix:menu.sections. Все, что необходимо - выбирать для каждого раздела новость и сохранять данные в PARAMS пункта меню. Ну и шаблон вывода меню кастомизировать.
[QUOTE]Александр Демчишин пишет: подправьте значение 1024 в строке @ini_set("memory_limit", "1024M")[/QUOTE] К realpath_cache_size это не имеет никакого значения.
У Вас своство типа "список". В $PROPERTY_VALUE должно быть не значение свойства (Y), а его код. Код можно получить с помощью метода [URL=/api_help/iblock/classes/ciblockpropertyenum/getlist.php]CIBlockPropertyEnum::GetList()[/URL].
[QUOTE]ghost404 пишет: я не спец по битриксу и потому не вижу других вариантов кроме как вносить изменения в компонент инфоблоков [/QUOTE] Эта задача решается с помощью автоматических рассылок.