Определение администратор ли пользователь
<? global $USER;
if ($USER->IsAdmin()):?>
Рассмотрим пример локальной доработки. Нам необходимо заменить статичный блок(картинку) на компонент, но он еще не проинтегрирован.Используем данную конструкцию для замены области для администраторов на компонент
Допустим у нас была картинка:
<img src="/images/test.jpg">
На место картинки мы хотим разместить слайдер. Но посетители сайта во время разработки не должны видеть портянок или развалившейся верстки. Используем метод определения администратора.
<? global $USER; if ($USER->IsAdmin()):?>
<?$APPLICATION->IncludeComponent("bitrix:news.list", "slider", Array();?>
<?else:?>
<img src="/images/test.jpg">
<?endif;?>
В таком варианте администратору будет выведен необходимый компонент, а посетители сайта не заметят изменений