Как вывести не авторизованному пользователю форум с доступом «Нет доступа»?
Как вывести не авторизованному пользователю форум с доступом "Нет доступа" в списке форумов?
Компонент: bitrix:forum.index
При этом, насколько я понимаю, при попытке перейти по ссылке, ведущей на этот форум, должно выводить страницу авторизации (?login=yes).
Судя по тому, что в результирующем массиве (arResult) форум с "Нет доступа" отсутствует для не авторизованного пользователя, формирование списка форумов происходит в component.php. Но где?
Проверку можно организовать через if (!CUser::GetID()) {// логика для не авторизованного
} else {// логика для авторизованного
}
Описанное мной решение не претендует на стандартное, с bitrix порядка полу года.