Иногда бывает нужным создать тему на форуме только когда к статье написали первый комментарий. И у статьи должна быть всегда ссылка "обсудить на форуме". Если комментариев нет, то и темы нет. Написали первый комментарий - тема создалась. [spoiler] Да, есть стандартный компонент "отзывы", но его минус в том, что приходится на странице статьи терпеть форму отправки и комментарии. В общем задача сводится к тому, чтобы на странице статьи оставить только ссылку "обсудить на форуме". Делается это следующим образом - прибегаем к помощи событий форума.
1. В инфоблоке статей заводим два свойства FORUM_ID и TOPIC_ID (тип строка или число). При добавлении статьи пишем только FORUM_ID - это ID форума, куда будут складироваться новые статьи. TOPIC_ID не трогаем.
2. В настройках вывода свойств для статьи (в компоненте) настраиваем чтобы выводились эти два свойства.
3. Кастомизируем news.detail. Находим строчку
<?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
Спасибо, Антон! Я как раз искал что-то подобное, а здесь даже ещё более всё автоматизировано. Скажите, пожалуйста, актуальна ли данная доработка для текущей версии "1С-Битрикс"?
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».