Частенько со стороны пользователей возникает недопонимание почему тем или иным группам пользователей не выводится административная панель в публичной части. И даже удивляются тому, что панель "пропадает" после перехода пользователя из административной части сайта в публичную.
Причиной этому является логика, согласно которой панель не выводится для пользователей, которым не хватает прав ни на одну операцию, задаваемую кнопками административной панели.
[spoiler]
По-быстрому набросал простой интерфейс, который будет выводить административную панель для любой группы пользователей, не зависимо от прав.
Вот что получилось:

В результате если пользователь находится в группе, которая вообще не имеет никаких приведений, выведется панель:

Скачать страницу можно по ссылкам: и .
Установка: скопировать страницу в папку /bitrix/admin/
Если требуется страничку добавить в административное меню, то добавляем в файл /bitrix/php_interface/init.php код:
AddEventHandler("main", "OnBuildGlobalMenu", "OnBuildGlobalMenuH");
function OnBuildGlobalMenuH(&$aGlobalMenu, &$aModuleMenu)
{
foreach ($aModuleMenu as $key => $arMenu)
{
if ($arMenu["parent_menu"] == "global_menu_settings")
{
$aModuleMenu[] = array(
"parent_menu" => "global_menu_settings",
"section" => "panel_admin",
"sort" => 100, // Сортировка
"text" => "Админ. панель", //Название пункта меню
"title" => "Настройка вывода админ. панели", // Всплывающая подсказка
"icon" => "statistic_icon_sites",
"page_icon" => "statistic_page_sites",
"items_id" => "panel_admin_id",
"url" => "/bitrix/admin/panel_admin.php?lang=ru", //Путь к странице
);
break;
}
}
} |

Спасибо за внимание.