Его задача - организовать виртуальную структуру разделов и страниц в каком-то конкретном разделе сайта (хотя можно сделать и контроллером всего сайта, если нужно). [spoiler] 1.) кидаем в пустой раздел (напр., в /novosti/) 2.) копируем шаблон 3.) редактируем параметры (при сохранении создастся правило обработки ЧПУ)
4.) создаем страницы-обработчики в скопированном шаблоне (detail и edit, в нашем случае)
Напр. для строчки в параметрах компонента: detail-2 = view-#MODE#/#NEWS_CODE#/ URL может выглядеть так: /novosti/view-no-images/vesti-s-fronta/ будет вызван скрипт detail в скопированном шаблоне (постфикс '-2' будет обрезан). При этом $arResult будет иметь вид:
Вот и все, управление скрипт получил, массив входных данных имеется, дальше программируем страницу как заблагорассудится (добавляя на нее типовые компоненты, устанавливая заголовки и в таком духе).
Возможно, кому-то пригодится как отправная точка. Это больше подход к решению нежели само решение (в component.php ничего хитрого, там два элементарных блока; излишнюю для данного поста логику вырезал).
Мне кажется, что вы выбрали неудачное название для своего компонента, поскольку в "1С-Битрикс" уже имеется модуль с аналогичным названием, но другой функциональностью.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».