Yandex Metrika
sanches.free

Вывод блока только для главного администратора через CUser

Разбор задачи

При доработке сайта зачастую нужно проверить какую-либо информацию, но при этом, нельзя чтобы все посетители видели это.

Для этого достаточно добавить условие, при котором контент будет виден только администраторам сайта.

<? global $USER; if ($USER->IsAdmin()) {?> Вы администратор! <? } ?> Нам будет приятно

Альтернатива через группы

Для гранулярности предпочтительнее CSite::InGroup с идентификаторами групп редакторов или проверка конкретного права профилем, если блок видят не только технические администраторы.

<?php
global $USER;

if ($USER->IsAuthorized() && $USER->IsAdmin()) {
    ?>Служебный блок доступен только администратору.<?php
}

Замечания перед выкладкой

Правки через контролируемую среду и с версионированием. Для статей-бэкенда проверяйте включённые модули и права; для чистых CSS-сниппетов — консоль браузера и отсутствие конфликтов с утилитарными классами основного шаблона проекта на Битрикс.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии