Разные страницы для разных групп пользователей в Битрикс
1С-Битрикс позволяет ограничить доступ к страницам по средствам использования файлов .access.php и не создавать неудобств новым посетителям, иногда, необходимо зарегистрированным открывать одну ссылку (например, направлять на страницу товара), а не зарегистрированным иную (например, направлять форму регистрации).
Зарегистрированным контент, незарегистрированным регистрацию
Задача: показывать контент определенной страницы или раздела только зарегестрированным пользователям, не зарегистрированные должны пройти регистрацию для доступа к содержимому.
Решение:
1. Открываем шаблон в котором содержится ссылка на закрытый раздел сайта и пишем в нужном нам месте:
<?if ($arItem["PERMISSION"] > "D"):?> Ссылка для зарегистрированных пользователей <a href="/supper-pupper/" class="denied" ... <?else:?> Ссылка для не зарегистрированных пользователей <a href="/register/" class="denied" ... <?endif?>
2. А нет! Уже готово. Каждый видит свою информацию.
Частным случаем применения методики может служить решение задачи отображения различного контента для разных групп пользователей внутри отдельной страницы. Подробно мы описывали это здесь.