Контент для определенной группы пользователей
Используя уровни доступа к содержимому на основе которых мы делали разграничение доступа к страницам, создадим объявление видимое лишь определенной группе пользователей.
Пример 1. Баннер только для зарегистрированных пользователей
Для отображения нужной информации какой-либо определенной группе пользователей, например вот такого баннера / объявления для оптовиков
в нужном месте шаблона достаточно прописать
<? if( in_array(1,CUser::GetUserGroup(CUser::GetID()))||in_array(4,CUser::GetUserGroup(CUser::GetID())) ) { echo <img src="/upload/blog/bitrix-optu.png" alt="" title=""?> '; } ?>Где, 1 и 4 - id групп пользователей в 1С-Битрикс
Пример 2. Разный курс валют или разная скидка для разных групп пользователей
Часто встречающаяся ситуация - это различный курс валют или разные скидки в зависимости от группы покупателя.
<? if( in_array(3,CUser::GetUserGroup(CUser::GetID()))||in_array(2,CUser::GetUserGroup(CUser::GetID())) ) { echo'<p> Ваш курс 55.00 рублей за 1 доллар </p>'; } else ( in_array(1,CUser::GetUserGroup(CUser::GetID()))||in_array(4,CUser::GetUserGroup(CUser::GetID())) ) { echo'<p> Ваш курс 60.00 рублей за 1 доллар </p>'; } ?>Где, 1-2-3-4 - id групп пользователей в 1С-Битрикс
Комментарии
Полезность статьи
5
5
1
На основе 1 оценок
100%
0%
0%
0%
0%